Christmas markets have become a staple in many of the UK's towns and cities, from the 200 chalets set against Bath's historic ...