Princess Cruises and Carnival Cruise Line go head to head in this comparison of the ships, food, destinations, facilities and price.