It is a stupid document, but I cannot do anything about this. Russians also have to get it to visit the most of the countries. If your aim is a tourism or staying in Russia for some time, the cheapest and the easiest to get is a Tourist one, that permit you to stay up to 30 days. You should register your visa with within 3 working days after your arrival in Russia to avoid late registration fees. The registration has to be made by company providing your visa support letter, or Hotel.
Some companies know doing it.
Be sure, nobody will check where you stay and what do you do here. You can easily find a lot of these companies on the Internet. If you wish to stay in one of my apartments, and because of any reasons you cannot use service of these Visa agencies, I also can provide you a visa support letter and register your visa in St. Petersburg. Write me for details. In Russia, payment for all goods and services is to be made only in the national currency, in rubles, or by credit cards.