The best Christmas markets to visit in the UK for last-minute gifts

These cities offer more than just shop stalls at their festive fairs – with everything from handmade gifts to enchanting light trails