Christmas markets in the UK, from Bath to Edinburgh - From handmade gifts by local artisans to enchanting light trails and ...