Annie,
Thank you so much for all your information on the ports and clothing. It was pretty thorough. Can't wait to share it with my husband. We have some definitive ideas about St Petersberg (so much to see) but the other ports we just weren't sure about. So thanks for the info on them. Our itinerary is similar to yours, we will embark out of Dover but our cruise ends in Copenhagen. We will stop in Gdansk and our Germany stop is a port called Warnemunde (?) I think you can get to Berlin at this port. Still doing some research on this port.
I also appreciate you sharing about the type of clothing you took with you. That was a lot of help as well. I have several dressy cocktail dresses and it would be nice to be able to wear them more than a couple of times.
Thanks again and I will contact you as more questions come to me
Zina