I'm doing a Baltic cruise nest month. Did you visit St Petersburg? What did you see?Oh yes, oh yes, oh yes! We saw just about everything. The busiest 2 days we've ever had.Cancel your ship tour and book the 2-day Grand tour for $300pp with http://alla-tour.com/tours/. Our bus was a 16-person minibus, not the 50+ person giant coach that the ships use. Plus we got a ride on the hydrofoil to Peterhof, but the ship tours went there by bus.We also booked the evening Russian folkloric show. Very good, much better than what the ship had. That day we left the ship at 9AM and didn't get back until almost 10 PM.We also booked their Stockholm/Vasa tour. 8 people on our bus there.A warning note: there is little opportunity to go to the bathroom in St. Pete, and when there is the line is very long. The entire Hermitage Museum had 2 (two) bathrooms, and about 5,000 tourists. Both mens room had 1 stall and 1 standup. I guess Lenin decreed that nobody should waste time going potty. ;-)So learn to hold it, don't drink or eat a lot, and go potty every chance you get.Take a few Walmart plastic bags with you -- you can get great buys on souvenirs, postcard, & books from street vendors, but they don't have bags.