I was on a Princess Cruise last fall from Seattle (Inside Passage).
Wasn’t sure if I would enjoy the cruise part of things, but loved it. Little bit overwhelming if you haven’t been on one before at first.
College of mine and his family were basically on the same cruise a few weeks before us and really enjoyed it as well. They only thought the buffet was their only option unless they wanted to pay for the other dining experiences. There’s a few other restaurants available on the ship and we all thought the food was wonderful.
I would recommend booking any excursions once you get on shore as you’ll save quite a bit vs doing them through the ship.
If you’re in Skagway, do the train ride.
Wish we would have at more time in Ketchikan. We heard (don’t know if it’s true) that Princess doesn’t own any shops in Ketchikan so they cut that part pretty short.
ps: Make sure to get a balcony. We had a mini suite and had plenty of room and were very comfortable.