Went to Alaska on Holland , loved the trip flew to Vancouver and came back to Anchorage on the domed top train. I would suggest Holland first and then Princess but not Carnival. I have been on their cruises but that is more of a family cruise, nothing wrong with that, I just loved Holland and how we were treated.