From Paul Smith stripes at Claridge’s to gingerbread houses at London Hilton on Park Lane, hotels have gone all-out for Christmas this year. Here’s a selection of the best.