The Disney Magic has Marvel characters on it. Even if they are not Disney fans, Disney has amazing kids clubs, an arcade, pools, slides, and movies that can keep your kids busy. Also, for the adults, Disney has amazing adult only sections, you can bring on your own alcohol, and sodas, juices, some coffees, are all included and will not cost extra. Since you are only a few hours from Port Canaveral, you don't have to worry too much about travel costs. However, in Tampa, I believe you have a couple of cruise lines in your backyard. My sister likes Carnival, but be careful with Carnival. Since their prices are low, they tend to get a much younger partyier crowd. She had very young kids 4 and 3, I think at the time and they had a good time at the kids club. I think my friend went out of Norwegian out of Tampa, her kids were 7, 5 and 3 and they had a really great time as well. I've been on Princess and Holland America without kids and they were nice, but I can't speak to the kids club and it didn't seem like outside the kids clubs there was much for young kids to do. I went on Disney with a 5 year old and two 2 year olds and there was tons for the kids to do, all not Disney related. They have kids clubs up to age 17 at all different levels. My 5 year old who hated Disney, had a great time on board, even wanted to meet all the characters. They had a computer and science lab that she absolutely loved. I know Disney can be more expensive, but a lot more is included in the price that needs to be considered. I would cruise Disney without my kids that's how much I loved it, and I'm not a big Disney fan.