Hello
I hope this article help you get necessary documents.
Visa Support
Before applying for a Russian tourist or a business visa, you'll need to get an invitation (also calledvisa support). This can be obtained through a hotel (also some apartment agencies and hostels with a licence to provide such documents), a Russian travel agency, your local travel agent or online via various agencies (see below). Note that smaller accommodation establishments such as B&Bs - as well as some large online accommodation listing agencies such as Airbnb - often are not licensed to provide visa support documents.
For tourists, an invitation will actually consist of two separate documents - one an "Accommodation Voucher " showing that your hotel or apartment reservation has been paid for (or reserved using a credit card), the other a (Tourist) Confirmation ("on hosting a foreign tourist "). You will most likely get these via email - simply print them out for submission along with your visa application, passport, visa photo etc.
Your visa support documents will need to cover the entire date range of your stay in Russia. Each passport-holder travelling to Russia must have an individual invitation - so, for example, if you are travelling with your partner or spouse and two children, you will need to obtain four sets of visa support documents to cover the entire family.
Hotels and some apartment rental agencies typically offer visa support documents for free (although some charge a fee), however the invitations generally will only cover the dates of your stay with them - so if, for example, you're planning to stay for four nights in a hotel in St Petersburg and then five nights in a hotel in Moscow, you will need invitations from both in order to apply for your visa. Note that you will have to ask them to provide the documents that you require, they will not just send them to you automatically when you make your booking.
If you choose this method of acquiring your invitation, you will be bound by a fixed itinerary and will have to stay at that particular hotel or, at a minimum, you will have to pay the hotel anywhere from $50 to $100 US if your plans change, whether that involves a change of hotel or your trip overall, including cancellation. While it's a good option if you just want to stay a couple of days in Moscow on a business trip, it's not all that great if you're travelling around the country.
Agencies usually offer more flexible options when it comes to visa support, but you should make sure they don't tie you to any fixed itinerary. Websites such as Way to Russia, Visa House, Go To Russia, Visa to Russia, iVisaonline.com or Godzillas Hostel provide no-ties visa support online - prices vary but the standard price is around $30 US for an tourist invitation that is ready in one business day, sometimes lower - particularly if you use the agency to help you apply for your visa. You simply receive it by email or fax and then bring or send it along with other documents needed with your application to the Russian consulate.