We have cruised four times. Three with Carnival and once with RC. Our teens have only cruised with Carnival and have always loved it. Carnival only departs from Seattle which doesn't seem to have the best Itinerary. We are looking to cruise in/out of Vancouver in one or both directions. Between Holland, Princess or RC any tips on which cruise line is better suited for teens?