We will be spending 10 days between St. Petersburg and Moscow and will be getting a Visa soon. Any tips on getting the Visa? We are not staying in a hotel (we booked apartments via Airbnb), so I am not sure what we do about a 'sponsor'. We can easily get to the Russian Embassy in DC.
If you used a service, which one? And what was the cost?
Thanks in advance.