From picturesque villages with local businesses to shop at, to those putting on an incredibly festive market, towns across the country are getting into the Christmas spirit and welcoming visitors to come along and see what they have to offer.
Check out The Times' prettiest towns in the UK for Christmas shopping, and maybe get a trip booked in before the big day!
1. Hebden Bridge, West Yorkshire
Hebden Bridge in West Yorkshire is so pretty that it has been used as a filming location for the likes of BBC’s Happy Valley and Gentleman Jack. The town is also home to many unique local shops, including Broug’s, Wood & Wire, Spirals and the Yorkshire Soap Company - meaning there are plenty of places to pick up an unforgettable gift for a loved one.
2. St Andrews, Fife
Scottish town St Andrews in Fife, really gets into the Christmas spirit during the festive season. The dedicated shopping streets in St Andrews are also home vintage shops, bookshops, whiskey purveyors, cashmere boutiques and much more.