Embarkation and debarkation in Southampton were excellent. Could not ask for better.
The ports were great although the weather was poor in Stockholm and Helsinki. Berlin and St Petersburg were our favourites. Weather is beyond anyone's control so you take what you get without complaint.
We did a 5 city package with Alla Tours. It included Berlin, Stockholm, Helsinki, St. Petersburg, and Tallinn. Alla Tours were excellent and I highly recommend them to anyone. From the time of booking in October 2013 until the actual taking of the tours all of my interaction with them by e mail was top notch, very professional and helpful. Also, they did not ask for any money until the third tour, which was in St. Petersburg. It is indeed rare to get such exceptional service. So, if anyone is thinking of booking with them, go ahead, and do it in full confidence.