Moscow hotels

Category Archives for Moscow hotels.


Moscow 5-Star Hotels under $100 per night

Summer 2012 was filled with stories about Moscow, Russia holding the title for most expensive hotel rates in the world. Moscow held the title for highest hotel rates eight consecutive years from 2005-2012. Business Insider did a piece in August 2012 on the Five Most Expensive Luxury Hotels in Moscow. Moscow August 2012 Average Hotel…

Continue Reading »