Re: Russia travel advice
It's been a while since I've made that trip, but you can buy tickets at the train station. There are several train Stations in Moscow, I can't remember the one that departs for St. Petersburg. I would suggest to buy a day in advance. There used to be specific counters for foreigners to buy tickets and it was not easy, but again, it has been several years.