The number of UK towns and cities hosting a Christmas market has surged over recent years, with over 200 chalets adorning Bath's historic streets, the nostalgic allure of York's 30-year-old St ...