I finally finished the promised write-up on ports of call on Princess's "Scandanavia and Western Europe" itinerary last month. The <a href=http://cruise-forums.com/read.php?f=34&i=594&t=594> complete post </a> is on the "Europe" board. I'll just say here that Edinburgh, Oslo, Copenhagen, Hamburg, Amsterdam, Zeebrugge, and Le Havre are fantastic ports of call that are well worth visiting.
No, the cruise to St.Petersburg is aboard MV Crown Princess this year, and it operates from Copenhagen rather than from Southampton.
MV Regal Princess will take over the route next year because MV [i] Crown Princess is going to the parent company's German division, Aida Cruises/Seetours, as the first ship of a new upscale German line called A'Rosa.