I thought I would completely hate going on a cruise but the family did one this summer to the Bahamas and it was absolutely delightful. By the eighth day, we were ready to get off the boat, but during the week, there was a million things to do, we spent a fortune on everything, and made the most of all of our island stops. It helped greatly that in eight days, it was clear sunny skies except for a 20 minute rain on day 7.
I'm not hopping to do another one anytime soon but I was very pleasantly surprised at how much fun we had.