12 beautiful Christmas markets in Europe you should visit

Zagreb – voted as hosting the continent’s best Christmas market for three years – Basel, Nuremberg and Innsbruck are among the city’s offering festive cheer
Christmas is coming ... which means, among other things, Christmas markets.
These Christmas markets are famous for a reason, and they have got us booking flights for the holiday season.
They are the perfect places for buying handicrafts, pretty glass baubles for your tree at home, colourful fabrics, traditional toys, gorgeous pottery for all-year-round use – and lots of local food and drinks.
And bring your cameras, too, because there are Christmas lights.
’Tis the season, people.
Here are some of our favourites in Europe, in no particular order.
1. Zagreb, Croatia

The travel website European Best Destinations named the Zagreb Christmas Market as the Best Christmas Market for the third year running, as voted by the public.
There’s plenty to buy, eat and drink, but you also shouldn’t miss the ice-skating on King Tomislav Square and the highly anticipated Christmas Tale performance at the Central City Square.
When: December 1 – January 6