We did Alaska with HAL in 2000 (on the old Westerdam) - - and it was wonderful. Smaller ship with extra care and attention to detail. Our morning in Glacier Bay brought out Dutch hot cocoa and the afternoon brought out hot spit pea soup. It was such a nice touch. There was a naturalist onboard who kept up updated on what we were seeing and there was a member of the Klingit tribe giving lectures during our sea days. I've not been on Princess, but Holland America does a wondermous job with their Alaska itineraries.