These Christmas markets are guaranteed to warm your heart. Get ready for fairy lights, mulled wine and lots of festive cheer.
Warm up with a slice of stollen cake and a mug of mulled wine at the Berlin Christmas Markets
Berlin Christmas Markets
When: 23 November - 31 December
Germany’s capital is brimming with festive merriment. You can wrap your hands around a mug of hot mulled wine, warm up in front of a log fire and tuck into some stollen cake.
The Vienna Christmas Markets will make you feel like you're in a fairytale
Vienna Christmas Markets
When: 13 November - 24 December
Vienna’s sure to have you dreaming of a white Christmas. Set against a backdrop of stunning architecture, you can wander the markets and snack on sugared almonds in this fairytale setting.
Different themed markets pop up across Cologne during the Christmas season
Cologne Christmas Markets
When: 23 November - 23 December
Cologne knows how to deliver Christmas cheer. Live music, twinkling lights and a festive ice rink really set the scene. You can browse the different markets for traditional trinkets and really get into the gift-giving spirit.
Find the perfect gifts for your loved ones amongst the hundreds of stalls at the Düsseldorf Christmas Markets
Düsseldorf Christmas Markets
When: 19 November - 23 December
Stock up on stocking fillers in Düsseldorf. Twinkling lights, crowds of festive revellers and hundreds of stalls make up Düsseldorf’s Christmas markets, where you can find the perfect presents for your nearest and dearest.
Strasbourg is home to Europe's oldest Christmas market
Strasbourg Christmas Markets
When: 27 November - 31 December
Season’s greetings from Strasbourg. This city boasts Europe’s oldest Christmas market and the city has stayed true to its traditional roots, so you can experience an authentic Alsace welcome.