IMO stay out of Russia. I have traveled there a few times and it is super corrupt and sketchy, plus it's retardedly expensive to go anywhere nice. You can't buy Rubles anywhere but in Russia because it is not traded outside the country. You can use US or Euro's but everybody knows you're a foreigner and you can expect to get ripped off everywhere.
You're better off going to Poland, Czech or Hungary.
2017 VW Jetta 1.4T (winter car)
2010 F-350 Nortruck Tool Shed
2007 BMW 5 (Wifey's)
2004 Audi A4 1.8T 6spd Stage III w/ Meth
1985 F-250 6.9L IDI w/ATS turbo