I consider traveling for Moscow this summer, but I would like to use AirBnB instead of a hotel. However, to visit Russia I must obtain a tourist visa, which is valid for up to 30 days of staying. But there are some problems here, which is the following:
I must get an invitation letter and voucher in advance to apply for a visa at the local consulate. However, while the hotel issues them, this may not be true in the case of AirBnB.
To stay more than 7 days, I must register my visa for immigration. However, while the staff would handle this if I stay in a hotel, this is not true if I use AirBnB.
So to travel for Russia, is it possible to use AirBnB (possibly all rooms, not just those rooms offered by business organizations, which is true these days around the world)? And for the latter problem, is it easy enough to register my visa by myself?
Or may I apply for another type of visa to stay in AirBnB if at all possible?
Unfortunately, I don't like to afford to booking a cheap, fake hotel for 29 days and switch to AirBnB once I arrive there (and I don't like to hack the system as well).