We took a Disney cruise to the Bahamas. It was great and the kids loved it! They also loved the clubs and wanted to spend a lot of time there giving us parents some time to relax (and to go to the wonderful adult-only restaurant). You can meet Disney characters at various places, the shows are great, you get your "own" waiters who travel with you each night to the different restaurants. It's really just a great cruise experience.