Every year, the festive season raises the same question: should you go for the magic of snow-covered Christmas markets, or fly off to sunny beaches to see in the new year with your toes in the sand?

Whether you're after a magical family stay, a romantic weekend in an illuminated capital, or a tropical escape, discover our pick of the best places to go for Christmas.

At a glance

Which destination should you choose for Christmas?

DestinationType of tripWeather (Dec.)Average budgetMain draw
Strasbourg & AlsaceTradition & magic1°C to 6°C€€Christmas capital, historic markets
New York (USA)Magic & spectacle-1°C to 6°C€€€€Rockefeller Center tree, festive shop windows
London (UK)Shopping & lights5°C to 9°C€€€Winter Wonderland, illuminations
Cologne (Germany)Traditional markets2°C to 7°C€€Mulled wine, Rhineland authenticity
Switzerland (Zermatt, Montreux)Snow & mountains-5°C to 2°C€€€€Snowy scenery, Santa's train
Lapland (Finland)Far North & magic-15°C to -5°C€€€€€Santa's village, Northern Lights
Guadeloupe / MartiniqueSun & beach23°C to 29°C€€€Tropical Christmas Eve, turquoise sea

The details

Our 6 destinations for a magical Christmas

1. Strasbourg and Alsace: the epicentre of Christmas tradition

It's impossible to talk about Christmas without mentioning Alsace. Strasbourg, self-proclaimed "Christmas Capital", is home to France's oldest Christmas market (dating back to 1570).

Why go there for Christmas?

  • The magical atmosphere: the great tree on Place Kléber and the medieval facades of the Petite France district decked in fairy lights.
  • Festive food: bredele biscuits, artisan gingerbread and spiced mulled wine.
  • Extending the trip: combine Strasbourg with Colmar and the villages of Riquewihr or Eguisheim for a fairy-tale setting.

TripCompanion tip: book your accommodation at least 6 months ahead, and visit the markets on weekday late afternoons to avoid the weekend crowds.

2. New York (USA): larger-than-life American magic

Spending Christmas in New York is a childhood dream. Under snow or in the crisp winter air, the Big Apple turns into a life-size film set.

Why go there for Christmas?

  • Festive icons: the giant Rockefeller Center tree, and ice skating in the heart of Central Park or Bryant Park.
  • Department store windows: Fifth Avenue and the artistic displays at Saks, Macy's and Bergdorf Goodman.
  • The illuminated houses of Dyker Heights: this Brooklyn neighbourhood puts on a magical show with extravagant lights installed by residents.

TripCompanion tip: catch the Rockettes' Radio City Christmas Spectacular, a New York tradition since 1933. For more, see our complete guide to a New York city break.

3. London (United Kingdom): British charm and Winter Wonderland

London at Christmas pairs Victorian charm with overflowing energy, ideal for an extended weekend in December.

Why go there for Christmas?

  • Winter Wonderland in Hyde Park: a giant mashup of Christmas market, funfair and outdoor ice rink.
  • Spectacular illuminations: Regent Street, Oxford Street and Carnaby Street, famed for their themed light installations.
  • Boxing Day (26 December): take advantage of London's famous sales right after Christmas.

TripCompanion tip: treat yourself to a special Christmas afternoon tea at a grand London hotel or at Fortnum & Mason, and try the traditional mince pies.

4. Cologne and Germany: the home of authentic Christmas markets

Germany has a centuries-old Christkindlmarkt culture. Cologne is one of the most impressive cities in which to experience it.

Why go there for Christmas?

  • The Cathedral market (Kölner Dom): over 150 wooden chalets set at the foot of the majestic Gothic cathedral.
  • Themed markets: the Heinzelmännchen (elves) market in the old town, or the maritime market on the banks of the Rhine.
  • Easy to reach: very accessible by train (Thalys/Eurostar) from Paris or Brussels.

TripCompanion tip: try Reibekuchen (crispy potato pancakes) served with apple sauce, a specialty of the Rhineland markets.

5. Switzerland (Zermatt, Montreux, Saint-Moritz): a white Christmas atop the Alps

To be sure of a snowy Christmas, Switzerland offers a sumptuous alpine setting combining luxury, nature and panoramic trains.

Why go there for Christmas?

  • Montreux Noël & Rochers-de-Naye: a Christmas market on the shores of Lake Geneva, with a cogwheel train ride up to Santa's house.
  • Zermatt: a magical car-free village at the foot of the Matterhorn, perfect for combining skiing, Swiss fondue and a cosy chalet stay.
  • The Glacier Express: cross the snow-covered Alps aboard this legendary panoramic train.

TripCompanion tip: to travel comfortably with your dog, Zermatt is a fully pedestrian, very dog-friendly resort.

6. Lapland (Finland): the home of the real Santa Claus

To experience the absolute magic of winter and live out a childhood dream, Lapland is the ultimate destination. Between snow-covered forests, the Northern Lights and husky sledding, it's the perfect setting for a magical family Christmas.

Why go there for Christmas?

  • Santa Claus Village in Rovaniemi: meet Santa in person at his official office, right on the Arctic Circle.
  • Nordic activities and the Northern Lights: reindeer or husky sledding, snow safaris and watching the lights dance overhead.
  • Magical snowy landscapes: Arctic scenery bathed in the soft polar light (kaamos).

TripCompanion tip: pack proper cold-weather gear (thermal suits and insulated boots) and book activities several months ahead. Find all our advice in our complete guide to spending Christmas in Lapland.

Have a particular kind of Christmas in mind?

I'll design a tailor-made itinerary for a successful festive stay.

Let's talk about your project

Alternative

What if you spent Christmas in the sun instead?

If you'd rather escape the winter cold, December falls right in the dry high season across the Caribbean and other tropical regions.

Frequently asked questions

Planning your Christmas trip

When should you book your Christmas trip?

For highly sought-after destinations (Alsace, Lapland, New York), it's best to book between May and July (4 to 6 months ahead) to get reasonable rates on flights and accommodation.

Where can you be sure of snow at Christmas?

For a guaranteed white Christmas, head to Lapland (Finland), altitude resorts in Switzerland, Austria or the French Alps, or Quebec in Canada.

What budget should you plan for a Christmas trip?

Budget around €600 to €1,000 per person for a weekend in a European capital (London, Strasbourg, Cologne), and €1,800 to €3,500 per person for a week-long trip to New York, Switzerland or Lapland.

How do you plan a tailor-made itinerary for the holidays?

At TripCompanion, we design your fully personalized travel journal: itinerary, dog-friendly accommodation if needed, and the best addresses for a memorable Christmas Eve.

Have a particular kind of Christmas in mind?

I'll design a tailor-made itinerary for a perfect festive-season stay.

Let's talk about your project