We're on a Baltic cruise - today doing the Kiel Canal.
In St. P - You must carry your passport.
We are on Oceania. They collected it for the first day, made copies of what we needed to debark and give the passport control a copy. Denrus was absolutely incredible. We had to show our passport to them as we left and returned to the ship each day. We did not need a visa - Denrus took care of the group tour visa. As long as we were with the guides we were fine. There were a few brave souls who went off on their own and returned to the ship within an hour of their tour without the visa. But there was not much to see near the port.