We chose this cruise, because of the cities we could visit, [ lot easier and cheaper than half a dozen city breaks!]
We visited Copenhagen, Berlin, Tallin, Saint Petersburg, Helsinki, Stockholm.
We took the ships organised tours at each venue, not cheap, but a lot easier than doing them ourselves, [ though many people did do it by themselves, ] and all trips were extremely well managed, very efficiently organised, with enough time for a little shopping or for a coffee. Some docks did have the "open top bus tours" actually waiting, by the side of the ship, for you to jump straight on, which seemed very popular.