The 20 best Christmas markets to visit in the UK

From handmade gifts to enchanting light trails, these are the cities that offer more than just shop stalls at their festive fairs