As far as catering to families with small children, Disney and Royal Caribbean have outstanding programs. Carnival is family friendly as well, but the atmosphere may be not be right for you. I would suggest though that you compare the three lines and see which you feel is best suited for you. Kids have a seperate area where the parents can leave them with well qualified staff in their own fun area. Do keep in mind that final payment is due about 60-90 days(depending on cruiseline and stateroom choice) before departure, though it is best to pay in full if you can so that you can book activities and excurisions earlier. Check each site for more information on each individual lines policies. On a note, if you go with Royal Carribean, look for the Freedom class or Voyager class ships. These ship classes have the most activities in their fleet, with Freedom class ships having the most, so everyone will have something they enjoy. With the exceptions of the private islands for the lines that have them, shore excursion options are for the most part identical from line to line.