As a cruise skeptic, I never quite saw the appeal of spending days at sea on a floating resort surrounded by thousands of ...