UK hotels are now the most expensive in Europe. The Daily Telegraph. Financial Times

In the last year, the average price of a room has risen 17% to £110 per night, the website has reported. Across Europe, the average hotel room costs £89 this year.

Swiss hotels are the next costliest at £102. Cape Town (£55), Orlando (£58) and Las Vegas (£60) offer the best value.

London hotel prices soared by 19% in the first half of the summer, making it the fourth most expensive major destination in the world. The average cost of a room per night in London hit £119.