UK hotels enjoy a 24% boost in Christmas bookings, led by longer stays, while London sees an 18% rise for New Year’s.