Copenhagen was the worst city I ever visited in Europe. It was dirty, hard to find a garbage bin, even you found one, they were all full to the top with a lot of garbage around it on the floor. We arrived 4 days earlier which was a big mistake. We booked a junior suite at the Radisson Royal Blue hotel which is in a good location. But for a five star hotel, there was no turn down service, no bottle water, nothing special for US400 a night...Room rate including breakfast, but no one told us we could have breakfast on the top floor, until 3rd day. Breakfast on the ground floor was chaotic, lots of empty tables and long line up, but no one clear the tables... Just don't expect any service... Same thing for other restaurants... Lousy service all around town...Including expensive restaurants...
Staying in Oslo will be a better choice than Copenhagen which is not a tourists friendly city... Near the little Mermaid, there was no sign whatsoever, and we made a wrong turn, ended up in a park full of dog waste, you can't avoid stepping on the dog waste as it was just full of it, the whole path... I have never seen anything like this...
Weather was lousy and rained a lot during the cruise. Embarkation was nice, the service and the food was the best princess cruise I have ever taken. This was our fourth princess cruise, but the food and service was almost as good as the celebrity cruise we took last year, which really surprised us as I did not expect much from Princess.
The best port is St Petersburg. Tallinn was the second best port. The rest ports are just waste of time. I would advise people not to take a cruise to Northern Europe, just join a land tour for a week in St Petersburg. Most of the ports are not worth to visit, either too short, such as Oslo which is much nicer than Copenhagen, only three hours ferry ride, we stayed there from 8-2, but the museum and art gallery don't open until 10 or 11. Whoever designed this itinerary should be fired.
If you are retired and has nothing to do and don't mind to waste your time, this is a good cruise as the food and service are both 5 star. By the way, we had 4 dinners at Sabatini, and we loved the food and wine selection. However. being our annual vacation, and it took me more than 6 months to plan this trip, it's a big disappointment because of the lousy weather and itinerary. By they way, it's too cold to go to Northern Europe in June, I think July and August will be better.