Italian Cruise Vacations

where to go? family vacation planning time?
I am getting ready to book our family vacation and I cannot decide what do do..i need help! My husband and I have 2 kids, one 5 & one 2. We have been to all of these places and cannot make up our minds where to go again,they're all great vacations... we live in the Tampa Bay area, Fl. We cannot decide if we want to make a disney trip w/ all the parks + seaworld for a week, a 7 night cruise to the western caribbean or a week to niagara falls,canada (my husband is from there and his entire family is up there-all Italian's for my kids to be around that lifestyle and the family)..they all cost around the same, so what do you think? PLEASE HELP!
:)
If we go on the cruise or to canada it would be in September. If we go to disney it will be May.
Cruise is the best value. MSC cruises, 17 and under are free. Many of the cruise lines have great kids programs and offer a good deal. Costa Cruises more of Italian, European flair and great staff.
MSC Splendida