My name is Jessica. My husband and I love to cruise and a short while ago my husband surprised me with a last-minute cruise to the Baltic. So like every time, I am going crazy to find the best shore excursions and arrange it all. We will be sailing with Princess cruises for the first time. Now one of my questions is: should I book via the cruise line or via a local travel agent? I am not so fond of the tours arranged by the cruise lines.. they have generally such big groups and it always feels like you are just waiting for the rest to catch up....
So what is the best way to go for tours in St. Petersburg?