Family vacation in August 2012. The tour was booked at the agency, because there are no direct flights to Croatia, and buying tickets for a charter without a travel agency is possible, but not easy, and already closer to departure (and I wanted to plan everything in advance).
. . . I strongly advise you to go to the Church of the Savior on Spilled Blood, built on the site of the death of Alexander II. It is not active, but it works as a museum (250 rubles).
We went to St. Petersburg by train. Everyone was afraid that it was tiring and a nightmare, but the trip was successful. Good cars, polite conductors. Cons: there are no sockets in the car and there is no restaurant car.