There's something magical about Britain at Christmas. Twinkling lights, Christmas markets and frosty landscapes make our beautiful country the perfect place for a traditional Christmas break.
Whether you're looking for a festive city, picture-perfect village or a snowy mountain setting to celebrate one of the best times of year, you've come to the right place as we've rounded up the most Christmassy destinations in the UK, from pretty Helmsley to splendid Snowdonia.
Big cities London, Manchester and Cardiff are popular for Christmas shopping, parties and family attractions at this time of year, but there are many alternatives across the UK, such as Norwich, Nottingham and Bath, offering more events and festivities than you can fit into a few days.
Winchester is excellent for an authentic winter experience, where picturesque Winchester Cathedral is integral to the celebrations, hosting Winchester's renowned Christmas market, and the kids can enjoy the winter wonderland of Marwell Zoo, joining the elves in their magical woodland and meeting Mrs Claus for the heart-warming tale of Jack Frost.
If you prefer to escape the crowds and visit a quiet English village, Broadway in Worcestershire appears straight out of a Christmas card and comes alive in December, when carol singers, horse and carriage rides and entertainers take to the streets.
Whether you're looking to go north or south for your Christmas break in the UK, the best thing about Britain's Christmas towns and cities is the abundance of fun for everyone - from Santa steam train rides, Alpine-style bars serving mulled wine and roller discos churning out your favourite Christmas hits.
Explore our pick of the best places for a Christmas holiday in the UK.