Originally Posted by
MrJBoy
My hotel "Sheraton Palace Hotel Moscow" provides visa support documents for their customers, and the service is free.
Is it enough to get a tourist visa, or do I need something else? I will stay only at this hotel while I'm in Russia.
That is enough. You can even apply on your own if you prefer. Also keep in mind that IIRC if you decide to change or cancel that hotel they usually have an option to charge you for visa invite.