I have never been on a cruise, and not sure if I ever plan on going on one. Many people do love them so I would suggest trying to go in the off season to get a better discount. I will say that be careful about going on Caribbean cruises during hurricane season which is June to November. The most active months are August and September. Happy sailing.