December is also known for its holiday markets, which are held in many cities across Europe.
For a few weeks before Christmas, some of the famous metropolises transform into fairy-tale places and offer enjoyment for all the senses.
Admirably decorated streets, squares, shop windows, small houses, all complemented by good food, hot drinks, and entertainment for all ages.
Some of them have been held for many years and that is why they are so magical, carrying a beautiful tradition through time.
Heidelberg, Germany
Basel, Switzerland
Helsinki, Finland
Tallinn, Estonia
Cologne, Germany
Budapest, Hungary
Prague, Czech Republic
Vienna, Austria
Strasbourg, France
Wroclaw, Poland
Photo: Pinterest