Cruise travel has come a long way. From enormous ocean liners complete with mini-amusement parks, kids’ clubs, casinos, comedy clubs, and upscale lounges, to small river cruises with a focus on ...