Hi. We're signing up with Alla Tours for two days in St. Petersburg. They are more reasonable and flexible than the ship's tour. We'd be happy to meet on board prior to the tour. Check Alla's website
www.alla-tours.com and let me know what you think. A newly-wed couple are joining us for Alla's tour. If we can get 10 or 12, our costs go down.
I think all the other ports can be done without a guide, but company is always welcome.