Nothing says Christmas quite like a good ol’ Christmas market. Once a year, the UK has an abundance of dazzling markets that come alive with festive cheer. From the scent of mulled wine to sparkling Christmas trees, Christmas markets are the best way to get into the holiday spirit. Whether you’re looking to do some shopping, or just there to soak up this spellbinding atmosphere — there’s something for everyone. Here are some of the most magical Christmas markets to visit this year.

Christmas Markets London

Rumoured to be its most magical year yet, Winter Wonderland returns to London this Christmas. The fairytale-like market is the city’s premiere Christmas destination, much-loved for 15 years. Situated in Hyde Park, the market is also home to the UK’s largest outdoor ice skating rink and a traditional German Christmas market. If you’re planning a visit to London, stay at the Novotel London Bridge, and take the Jubilee line to Hyde Park (just 25 minutes away).

Bath Christmas Market

From November to December, the picturesque streets of Bath are transformed into a captivating experience. Take a walk through Bath's streets, adorned with more than 150 twinkling chalets. Displaying the works of some of the best crafters of the southwest, you’ll be able to indulge in the sights and sounds of Christmas while ticking off your shopping list. Last but not least, no Christmas market would be complete without a hot drink to keep you toasty. Make sure to grab a festive treat, as you spend your day exploring. Heading to Bath for the weekend? Stay at The Roseate Villa, 1.6 km away from the city centre.

Manchester’s Christmas Markets

As the first Christmas market in the UK, the Manchester Christmas market is the ideal destination for a festive family outing. Established in 1999, the market now attracts more than nine million visitors each year. Stroll through over 300 beautifully decorated market stalls, offering delicious street food, drinks and handmade gifts, all in the centre of the city. Spread across 10 different sites, there's plenty to explore. If you’re short on time, book the Crowne Plaza Manchester City Centre — a 13-minute walk away.

Birmingham Frankfurt Christmas Market

As the largest German Christmas market outside of Germany and Austria, the Birmingham Frankfurt Christmas market is worth a visit. Both the Christmas and craft markets have grown from 24 stalls to 180, spanning across Victoria Square, New Street and Centenary Square. Offering products from handmade crafts to artisanal soaps, you’ll find an endless supply of unique stocking fillers imported from around the world. If you’re visiting for longer, stay at the Ibis Birmingham Centre — a 10-minute bus ride away.

York Christmas Market

York at Christmas has a medieval charm. With the scent of spice wafting through the air, York’s popular Christmas market is not to be missed. Stroll along St. Nicholas Fair, and soak up the festive atmosphere as you shop for traditional Christmas arts and crafts. Discover the best of Yorkshire’s produce at the made-in-Yorkshire Yuletide Village, and don't forget to visit the alpine chalets on Parliament Street. If you’re pressed for time, stay at the Novotel York Centre, located around the corner from the markets.

Nottingham Winter Wonderland

As one of the largest events in the East Midlands, don’t miss out on a visit to Nottingham Winter Wonderland. The market is the ideal place to experience the city’s festive spirit and features an array of rides, bars and shopping spots. Browse through the 70 Bavarian-style stalls, while sampling delicious artisanal cheeses and chocolates. Eager to explore every corner? Book an overnight stay at the Holiday Inn Nottingham. The markets are just a 17-minute tram ride away.

Edinburgh Christmas Market

While the Scottish capital is magical throughout the year, a visit to its Christmas markets is a must. Edinburgh’s Christmas markets are set up at East Princes Street Gardens and are a spectacular sight. From mulled Irn Bru to Harry Potter-themed gifts, the market is perfect for people of all ages. If you’re visiting with kids, make sure to visit Santa’s Grotto on Castle Street. Planning to visit more than once? Consider booking your stay at the Leonardo Hotel Edinburgh city.

Looking for some more Christmas magic? Get inspired by some of the best Christmas markets in France or Germany, and book your stay with a Hotelgift.