Has anyone had travel experience in Russia? I've heard you have to get an invitation to get a visa, and you can only get roubles in Russia. I've been learning some basic Russian on the internet. Are English or French widely spoken anywhere in Moscow or St. Petersburg?