Millennials: have you taken a cruise? – YOUR generation might now enjoy one.