Hello. My wife and I are travelling to Russia to visit Saint Petersburg and Moscow. We will be spending four days in each city, visiting Saint Petersburg first. Therefore, we will need to schedule transportation from Saint Petersburg to Moscow mid-way through the trip.
Research has indicated that making this trip by train is the most time and cost effective way of doing this. That said, I'm asking for advice on the best way to buy train tickets for this travel. Can/should I buy online in advance? Should we buy our tickets the day of travel? Anything special that we need to know or be aware of in traveling by train? Is there a website that provides schedules, sells tickets, etc.?
Any advice would be most appreciated. Thank you.