Ports visited...excellent choices.
Only disappointment was Bruge port of entry. Very disorganized, when doing your own walking tour. Only two shuttle busses and no proper line up for getting on buses. Mass confusion. Bruge itself was beautiful.
Overall, loved our holiday. Our favorite ports Copenhagen, St. Petersburg, really enjoyed Helsinki, very, very clean. Also, really liked Bruge. Tours that we took showed many, many interesting sights, Our guides were very knowledgeable, they really knew the history of their countries. Would seriously recommend these ports of call. Weather was a bit on the up and down side, but did not take away from our overall experience.