9. New York City
It may be in the 10 most expensive cities in the world for a hotel stay, but at least New York City is consistently pricey. There’s been no change in the city’s $312.73 average per-night room rate between this year and last.

Story continues below
Advertisement