The choices of Russian accommodations and hotels are as unrestrained as the size of the country. The cities of Moscow, St. Petersburg, Sochi and Kazan offer a variety of lodging options. Below is just a little selection of the diversity of accommodations Russia can offer.
The Ritz-Carlton Moscow
Moscow ...