There is a wide selection of hotels in Moscow, offering everything from very basic budget accommodation in a shared dormitory right through to luxury hotels with every conceivable facility, and world-class service.
A good value choice with a good reputation and well located near to many attractions is the 4* Radisson Slavjanskaya Hotel close to the Kremlin, which offers a high standard of accommodation.
If you want to stay in one of the best hotels in the city, then an excellent choice, and a hotel that is sure not to disappoint you is the 5* deluxe Hotel Baltschug Kempinski, which is an elegant residence overlooking St Basils cathedral, and offers world class levels of service, and is the top choice for visiting dignitaries, and the cream of Russian society.