As someone who has been on dozens of cruises, I will be the first person in line to argue that it’s the best vacation around.