Princess and Holland America are similar in style and similar in price. They both have been doing Alaska for a long time and do it well... and they both go to Glacier Bay. If this is likely your only trip to Alaska, you don't want to miss Glacier Bay! I have cruised both Princess and HAL to Alaska and enjoyed them both very much, but I would give a slight edge to Princess. They have better naturalists, more enrichment lectures, and extras like husky puppies, Libby Riddles (first woman to win Iditarod), etc.