I'm planning to go on holiday to Moscow Russia in April and would really like to see Saint Petersburg as well.
I've heard that there's a speed train which travels between the two cities, does anyone know how long is the journey and how often do these trains run(once,twice a day etc)