Stuttgart, nestled in southern Germany, is a beautiful city any time of year, but in the winter with its Christmas markets it ...