Christmas 2022: the UK’s most festive cities for a last-minute break