IMHO you should choose a cruise that visits Glacier Bay. Spectacular. Therefore that would eliminate Celebrity from your choice. Don't get me wrong though, we sailed Celebrity and visited Hubbard Glacier and they were terrific. We just prefer Glacier. We also loved our HAL cruise to Alaska so I don't think you can go wrong there. We've never sailed Princess however so no opinions there. Whatever you choose to do, you'll love Alaska.