St. Petersburg is a must see. The city is truly beautiful (reminded us of both Paris and Venice); the treasured historical sites are truly a wonder.
I was not able to list the Kiel Canal since it's not a port. This is an OMG experience!
Skip Kalmar Sweden. I don't know why Seabourn even stopped there! What a waste!!