From £874.50 per person for three nights; see cavendishhotelbaslow.co.uk It is difficult to think of a better place to stay at Christmas than the London hotel that was called the "birthplace of ...