Psst! Guess where Santa buys all his Christmas presents

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.

Enter your email address and we'll resend your confirmation

Please enter a valid email address

We've resent your requested confirmations to

Please note that email delivery may take up to 10 minutes

Sorry, we were unable to resend your requested confirmations

Manage an existing booking

  • Change dates
  • Edit guest details
  • Contact the property
  • Upgrade room
  • Cancel booking
  • And more...