When we took our kids and grandkids for a 7 day cruise we went on the Disney Magic. We had to go to Florida of course. It was 5 years ago and the grandkids still talk about it and email kids they met on that cruise.The 7 day cruise is the best because it gives the kids a chance to get to know other kids. We took 12 of them