Pack your chunkiest scarf, favourite bobble hat and prepare to see your own dragon-puffy breath in the misty winter’s air. If you need one reason to brave the bone-chills and take a December holiday, it’s the sheer amount of mystical markets Europeans seem to do so well. From glittering carousels to thick, dark hot chocolates crowned with cream, these Christmas markets in Europe will fill even the mightiest Grinches with pure festive charm:
1. Vienna, Austria

Locals love the nostalgic tingles they’re showered in while wandering Viennese Christmas markets. The wafting scent of cookies takes them back to grandma’s kitchen, as does the hearty goulash, flavour-crammed sausages and Lángos (Hungarian deep-fried dough). You’ll love it too – head to Karlsplatz right in front of St. Charles Church to experience one of the best Christmas markets in Austria. You won’t find tacky souvenirs here – just genuinely unique arts and crafts, warming mulled wine and even a place to build straw castles with the kids.
Where to stay: The oldest hotel in the city is a chestnut’s throw away from all the best Christmas markets in Vienna. But location isn’t the only reason you’ll love staying here: Hotel Stefanie is a charming, authentic retreat from the chilling winter cold – wrapping you up in old-world guest rooms, lip-smacking wiener schnitzels and lashings of Viennese ‘Schmäh’.
2. Florence, Italy

The city might not simmer down in summer, but by winter Florence is a serene sensation. Swap the hordes of tourists for heaps of sweet treats, salt-shaker-sized Virgin Marys and presepi viventi – living nativity scenes. The latter are a Christmas tradition in Tuscany and you could run into one around any corner. It’s essentially a local affair – the labyrinthine streets glow with seasonal pancakes and roasted chestnuts as opposed to swells of holidayers.
Where to stay: Florence may not usually land in lists of the best Christmas markets in Europe – but it really is Italy’s best-kept secret. You’ll feel like you’ve dived straight into the Middle Ages hearing monks singing mass – and you can keep the time travel theme going with a stay in the Renaissance-fuelled Villa Campestri. An hour’s drive from the city centre, you’ll be escaping to the ancient Mugello Valley in Italy’s first olive oil resort. Give yourself an early Christmas treat by booking in for an reviving olive oil massage.
3. Strasbourg, France

Carousels glitter against the dusty night sky with a golden glow, lovingly made half-timbered houses are covered in red and white hearts and angels, stars and snowflakes line the ancient streets. It must be Christmas in Strasbourg. Dating back to 1570, the Christkindelsmärik is the oldest – and quite possibly the loveliest – in France. Eleven ‘villages’ make up the market, which makes for a romantic stroll sampling special ‘bredele’ biscuits from the locals. Our favourite is orange and cinnamon – divine.
Where to stay: The Bouclier D’Or is just the place to unwind after a day of shopping at the market in Strasbourg. A bourgeois house from the 16th century in the historic part of Strasbourg called La Petite France, it has 22 charming rooms. Admire the historic frescoes over a relaxing drink or sink into the hotel’s onsite SPA.
4. Basel, Switzerland

This Swiss city is a dream vision of Christmas, home to the largest festive market in Switzerland. Among its half-timbered houses are almost 200 sensational huts and stands, all oozing with tradition and yuletide charm. You’ll find gifts to put grins on everyone’s faces and give yourself a ruby-tinged mulled wine smile at the same time. On top of the usual bucket-list sights of Basel itself, this time of year sees streets also stuffed with concerts, chocolate and cheese (you’ll be dreaming about Raclette in years to come).
Where to stay: Basel has its fair share of stunning views – that’s standard. But there are some that will leave you speechless. The River Rhine, Old Town and Cathedral, seen from Hotel Krafft, are such sights. The historic rooms have been gently renovated, blending new and old to create a chic, cosy atmosphere.