Eight of the most magical Christmas cities in the UK