Cruise passengers are taking longer trips, including epic 100-night journeys

· The Age