Booked this cruise for the ports which were fabulous. Overall experience for our first time on Princess was disappointing. I expected better service, better food, vacuumed stateroom every day which we didn't get. There were 8 of us traveling and we all picked the Anytime Dining option which was anything but "anytime" unless you wanted to wait an hour to be seated. They wouldn't accept a reservation for 8 between 6 and 7 no matter what we tried, said we either had to eat before 5:30 or after 7:45. That's not my idea of Anytime Dining. We had a party of 16 on a Royal Caribbean cruise two years ago and they managed to have a table for us every night at 7. It shouldn't be that hard to eat dinner. We ended up eating in the buffet every night except 3 because we all thought the food at the buffet was better than the dining room and we could eat when we wanted. Speaking of the food....don't buy the "gelato" or think you're going to get ice cream, soft or otherwise. It's all the SAME crap, a frozen ice milky thing. One dessert in the dining room was advertised as "vanilla bean ice cream" which was laughable. If there was any cream it was not discernible and this stuff hadn't been within a mile of a vanilla bean. I don't like being duped and that's what it felt like. Princess also advertised a bunch of apps like Ocean Ready, Ocean Concierge, Ocean Now which rarely worked as advertised. The whole on-line experience was HORRID. If you bought the internet, things worked better which again is like being duped. The apps should work as advertised whether you PAY or not! Would not recommend Princess and I've been on Norwegian, Royal, Celebrity and Holland America. Would take any of those over Princess.
Nothing special except the closet. It didn't have any doors which made it so much easier to use. Also, only two plugs in the whole room, both at the desk.
Docked in Nynashamn and took the train to Stockholm, it was very easy. Tickets are available right where you get off the ship, follow the blue lines on the sidewalk to the train station. Took the #7 tram from near the train station to the Vasa Museum. Then took a cab to Gamla Stan. All this for MUCH less than a shore excursion and we could manage our own time.
Loved Oslo, took a cab to the Viking Ship Museum and then another back to the harbor. Again, much cheaper than a shore excursion. There are taxi stands only a few blocks from the harbor. Unfortunately we didn't have very long in port (7 AM - 1:30 PM) so I'm sure we missed a lot of this beautiful city.