The best Christmas markets taking place in 2022

Wiener Christkindlmarkt, Austria

Viennese Dream Christmas Market is one of the city's oldest and most traditional events.

Basel Christmas Market, Switzerland

Basel Christmas Market consists of nearly 200 wooden stalls selling Christmas spices, decorations and candles.

Strasbourg Christmas Market, France

Dating back to 1570, Strasbourg Christmas Market lights up this French city annually.

Brussels Winter Wonders, Belgium

Brussels Winter Wonders is one of the biggest events in Belgium.

Old Town Square and Wenceslas Square Christmas markets, Prague, Czech Republic

Prague has several festive markets, but the main events are those in Old Town Square and Wenceslas Square.

Fira de Santa Llucia, Barcelona

Fira de Santa Llucia takes place in Barcelona every year.

I Mercati Natale, Piazza Santa Croce, Florence

Piazza Santa Croce provides a stunning setting for the festive market that's brought from Germany to Italy annually.

Advent in Zagreb, Croatia

The Croatian capital is buzzing with activity at Christmas, and Advent in Zagreb is undoubtedly its stand-out event.