We have done the Disney and the Carnival – one of the newer ships- 2or 3 years ago. The newer Carnival ships have large and nice children’s programs and my kids really enjoyed the cruise, they were maybe 4 and 8 then. There were tons of families and the hours were nice to give us time to do other things without the kids. Now on the older ships – like the Holiday – the kid’s program room was a depressing whole in the wall – last time I heard – so keep the class of ship in mind.
That being said – Disney was incredible, smaller ships, no crowds, great food and the children’s programs and shows were Disney class, if you are a fan of Disney – or have never been and really want a wonderful taste of Disney, I would try it if you can swing it – but it is crazy expensive. But like I said my kids had a great time on the Carnival cruise which was maybe 2 years after we did the Disney. My husband and I on the other hand had cruised many different times, mostly Carnival and Royal Caribbean, and doing Carnival after Disney – we hated it. We are now booked on HAL for spring break and I hope that there are some other kids there, if not my kids will just be with us which is fine too. But Disney raised my standards and I told my husband that I have no interest in ever going on another Carnival or RCC ever again.