Cruises can be a ton of fun.