I would encourage you to consider taking your kids on the cruise and letting DH stay home, if he wishes. In our family, we've discovered it's ok and sometimes preferable to do different kinds of trips - whole family trips, girl trips, trips with one parent/one child, trips with just one side of the family, couples trips, etc. I have learned the hard way that it really isn't fun for anyone involved to go on a trip with someone who really, really doesn't want to be there. And it certainly isn't fun to get sick while traveling. If he is sick and miserable during the cruise, it won't be a pleasant vacation for anyone.