1. Jena, Germany: this traditional Christmas market offers a festive trumpet fanfare at 5pm from 25 November to 22 December.
2. Birmingham, England: although German markets are more traditional, England also offers jolly and festive German Christmas markets you have to visit, such as the one in Birmingham. With a range of German delicacies and ice skating risk to boot, Birmingham claims its Frankfurt Christmas Market as the largest in Britain. So it better be on your list.
3. Innsbruck, Austria. Innsbruck offer multiple Christmas markets that are incredible picturesque as they are framed by the snow-capped Alps that loom above the town. Enjoy the view while you shop from stall to stall and submerge yourself in the festive spirit.
4. Brussels, Belgium. The Brussels “Winter Wonders” festival stretches throughout the city centre and includes 230 business, a ferris wheel, an ice rink and more.
5. If you find yourself in London during the holiday season, don't miss the Christmas market the Southbank Centre holds along the waterfront. Timeout have a great review of London's best Christmas markets and fairs 2016
6. Dresden, Germany. With 580 years of trajectory, this enormous market is Germany's oldest and features Dresden's culinary specialty, the traditional Striezel (or Stollen) fruit loaf.
7. Don't miss the countless beautiful Christmas markets in Vienna, especially te Christmas Village Belvedere Palace in front of the famous baroque palace.
8. Glasgow, Scotland. With traders from around the world, this Scottish Christmas market is held int he City Centre on Argyle Street.
9. Krakow, Poland. What better way to submerge yourself in olden times than to shop from a Christmas market in a medieval city - Krakow - and surrounded by snow. This beautiful Christmas market boasts an almost certain blanket of snow by Christmastime, so you can enjoy a typical white Christmas.
10. Bergamo, Italy. As you stroll around this market, you'll be able to listen to the baghet - a traditional instrument similar to the bagpipes. The best day to enjoy the season's festivities in Bergamo is the Feast Day of Saint Lucia.