Agree with Carol Princess over Holland America and we're regulars of Holland America. Research showed better land accommodations thru Princess. Some of Hold's iteniery rehires boat, air, bus all in same day; nt so with Princess.
There are only two other things important for an Alaskan cruise. 1. choose one that goes inside glacier area for up close views --worth the extra it may cost. Other iteneries only see at a distance. 2. Get a balcony.
We always try to travel on the cheap and forgo balconies or outside staterooms, but not when going to Alaska. We were fortunate to be on 10th deck and room steward one morning took me down the hall to ship front pushed thru a door I'd not noticed in the wall. This enter a vestibule then thru a porthole door onto the front of the ship where we felt like the couple in the Titanic movie, breeze blowing our hair looking forward to the glaciers. Only other person there was the photographer.
On our trip we didn't take many excursions from the ship. Instead we booked on our own. In Juneau we went to a kiosk booked a whale trip for less money . We saw the tours from the ship along side of us plus captain took us to another area around a peninsular away from these boats to see Orca.
We did book the 8 hour train trip gold rush area thru the ship because had anything happened on our own we were afraid to miss the ship.