These markets are guaranteed to warm your heart. Get ready for fairy lights, mulled wine and lots of festive cheer.
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.
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.
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.
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 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.