Berlin is one of the greatest cities to visit during the festive season, offering a huge range of Christmas markets, from the romantic setting of Charlottenburg Castle to the famous Gendarmenmarkt in one of the most beautiful squares in the city.
Each has its own charm, but all feature numerous stands selling everything from traditional stollen
and gingerbread to wooden decorations and textiles.
Since 2007 the Charlottenburg Castle Christmas Market in Berlin is hosting one of the most famous Christmas Markets in the German capital.
There is also often live entertainment from Jugglers and acrobats to choirs and classical musicians.