British travellers are getting better hotel deals abroad than at home, according to a survey.
Of 115 world cities surveyed, as many as 63 offered UK tourists lower rates in the first half of this year compared with the January-June 2013 period, a Hotels.com poll showed.
But while the world hotel room average prices rose 4% in the first six months of 2014, London prices rose 9% to £127, while Edinburgh prices were up 7% to £102 and Dublin room rates rose 10% to £87.
London was the 23rd most-expensive destination in the city table which was headed by Monte Carlo, where hotel rates rose 21% to £223 in the first half of this year.
The next-most expensive place for hotels was the Middle East destination of Muscat (up 5% to £197), followed by Key West in Florida (£192), New York (£171) and Cancun in Mexico (£170).
At the other end of the table, the cheapest hotel rooms in the first half of this year were to be found in Phnom Penh in Cambodia, where Britons would have only had to fork out £34 for a night's stay.
The next most-affordable destination was Hanoi in Vietnam (£37) followed by the Thailand resorts of Pattaya (£39) and Chiang Mai (£40).
Overall, prices were flat in nine of the surveyed destinations , while they rose in 43.
Hotels.com brand vice president Matt Walls said: "We can see material gains in strength from hotels in the countries that suffered worst from the global recession.
"Average prices paid in Greece, Iceland and Ireland have all risen considerably for most travellers in the first six months of the year.
"However, there is no doubt that UK travellers will be getting greater value for their money in most destinations this year.
"The strength of the pound means that UK travellers can really stretch their budgets that much further."
These were the most expensive hotel destinations:
Monte Carlo £223
Key West, Florida £192
New York £171
Cancun, Mexico £170
Rio de Janeiro £166
San Francisco £153
These were the least expensive:
Phnom Penh, Cambodia £34
Hanoi, Vietnam £37
Pattaya, Thailand £39
Chiang Mai, Thailand £40
Siem Reap, Cambodia £41
Ho Chi Minh City, Vietnam £48
Vilnius, Lithuania £61
Krakow, Poland £62
Krabi, Thailand £63