In the heart of the UK, a town filled with enchanting streets, independent shops and vibrant markets offers a festive escape