Cruises are amazing.  We have only sailed Disney.  They are not cheap, but the ships are gorgeous, entertainment is top-notch, and the food is very good. I have not noticed that many obeasts on Disney cruises, but we don't go to the buffet.  Most of them congregate there.