Berlin has an astonishing 60 different markets dotted around the streets, but if that sounds a little overwhelming, cities such as Nuremberg and Dresden also have wonderful markets, with spectacular architecture making a beautiful backdrop to stalls selling wurst, gluhwein and all manner of Christmas gifts.