Repeat: When it comes to the price of a hotel room, Barcelona was the most expensive city with a night in a four-star hotel costing an average of £115.63.
When it comes to the price of a hotel room, Barcelona was the most expensive city with a night in a four-star hotel costing an average of £115.63.