There seem to be a few ways to get the best price on cruises.
1. Book as soon as the dates open up. This can mean about 18 months ahead of time.
2. Wait for a "Kids Sail Free" (KSF) promotion
3. Check cruises that are not that far away to see if there are any special restricted rates (IGT, OGT, VGT). These can have deep discounts but there are lots of restrictions - have to pay in full, no requests on cabin locations, no cancellation.
Also - while the last minute deals can be found, if you need to fly to Florida, that may outweigh the discounts on the cruise as last minute airfare may be more expensive. I am not sure where you are, so just wanted to throw that out there as well.
I would just start looking at the
DCL website and plug in some dates to get an idea of how much it will cost at different times of the year and/or for any last minute restricted rates.
Good luck - whenever you decide to sail, you will LOVE it!