Carnival Cruise Line has set sail the latest phase of its ‘100% Holiday ... they often require compromise—whether it’s devoting every moment to keeping everyone happy, managing planning and logistics, ...