My only previous experience of a cruise was on an 18-floor ship with a nightlife and capacity to rival the strip in Las Vegas ...