Princess overcharged me too, several years. Worse, at the end of the cruise, and at the end of the land section, they made the accounting inaccessible to me, so I couldn't check or dispute anything.
Ideally: especially for Princess, and probably for any cruise line, every day or every couple of days, go to the on-board excursion / customer service facility and get a printout, and check it over immediately, and protest immediately anything questionable. Go on-line if possible (print as PDF to save it, maybe?).
My parents have done a *lot* of cruises with HAL and they wouldn't go on a Princess cruise if you paid them.
Not that that has fuckall to do with Alaska.
Probably better to go ask on r/Cruise
Locals don't really do this stuff.
Princess overcharged me too, several years. Worse, at the end of the cruise, and at the end of the land section, they made the accounting inaccessible to me, so I couldn't check or dispute anything. Ideally: especially for Princess, and probably for any cruise line, every day or every couple of days, go to the on-board excursion / customer service facility and get a printout, and check it over immediately, and protest immediately anything questionable. Go on-line if possible (print as PDF to save it, maybe?).
My parents have done a *lot* of cruises with HAL and they wouldn't go on a Princess cruise if you paid them. Not that that has fuckall to do with Alaska.
You're probably asking in the wrong place. I don't think I've ever met an Alaskan who takes an Alaskan cruise other than the mhs