The trains from Moscow to St Petersburg leave at late afternoon and evening times and you can get a bunk "plastcart" (forgive my spelling) for around 600p. You also must pay for your sheets 60p. A...