Well I would prefer probably Switzerland since it's also more central to Russia
I think that would answer your question Ultima Hosts
If you need European with a good speed, take a look at OVH's Kimsufi range. The Q6600 and i7 servers come with 1gbit connections. I recently speedtested on the i7 server and got 120megaBYTES per second download and 85 megaBYTES per second upload. Depending on how many times you'll be loading it at the same time, this could be a great solution to keep the costs down and keep a good loading time for your virtual tours.