My friend and I are of to Moscow on the 15th June and want to take the overnight train to St Petersburg the following night. There are two of us and we'd like a private carriage. Can anyone advise what the best train to get is and will it be best to book in advance or to get the tickets when we arrive in Moscow? Bearing in mind we get there at 5pm on the Sunday night and want to take the train Monday night. Is it cheaper to get the tickets over there, I've had a look at some online agencies and the cheapest return ticket I can find is about £140. Will language be a problem as our Russian will be pretty limited!
Any advise/info would be very much appreciated.