Would love to see Moscow and St. Petersburg for our next vacation. I'm looking at cruises and have found one that your stay in St. Petersburg is 1 1/2 days.
Any recommendations from travelers who have done this via cruise? Would also consider tour group. Not independent enough to go it on our own.