I'm a lonely tourist and i need your help. Some days ago i've booked cruise along baltic capitals with Saint-Petersburg included. I am planning to spend 2 days in this city, but still didn't choose appropriate travel agency, which can show me St. Pete. There are too many companies looking good. So, do you have any experience? I'll be greatful for any advice.
SPD offer two day cruise excursions without visa. If you don't have a visa you will need to find someone like this. If you have one you can be more flexible. Just walk down Nevsky Prospekt and find half a dozen.
I have written a short piece about the artist Leon Bakst to encourage visitors to visit the Russian Museum in StP. Hope you enjoy it:
[ Edit: Sorry, no promos please. ]
If i understand correctly and you're entering Russia on a cruise ship visa you won't be able to go off on your own, just on the ship's escorted shore excursions.
Or you'll need to get your own Russian visa, maybe not worth it for just two days and at a cost of perhaps £150.
I met some cruise tourists who'd ditched their organised cruise-tour during my visit a month ago... This would be you only alternative to go on a organized cruise-tour or obtain a Russian visa....
Note that one of the cruise tourists described their first-day tour as a "tourist-rally on speed"....
Edit: Deleted some wrong information on my part..
[ Edit: Edited on 20-Mar-2013, at 11:09 by askgudmundsen ]
We are planning visiting St Petersburg and Moscow this coming September so I've been doing some research myself this is what I found.
These are the links
Free walking tour
Best of luck