How old are your kids? Are they going to be interested in the Fantasyland rides, or are they old enough to prefer Indy, Space Mountain, Splash Mountain, Pirates, etc.? If the latter...I would recommend getting a Fastpass for Indy first, then riding Pirates, then getting another Fastpass (either for Space or Splash) and riding Indy, then Haunted Mansion, etc. Otherwise, as others have said, hit Fantasyland first. The Pooh ride in Critter Country is popular with kids, but that doesn't have too much of a wait, so you can do that whenever.
I would hop around between lands to do the rides you want to, rather than trying to see everything in one land - prioritize a list of what's the most important to you, so you don't get bogged down waiting in line for something you don't really care about, and miss out on something else!
When are you going to be there? If it's mid-week during the off-season, then timing your lunch isn't as crucial, but if it's during a busy time, then try to eat at 11:00 or wait until after 2:00. For dinner, if you have a late lunch you won't want to eat early...but it you eat at 11:00 you'll be ready by 5:00 for some dinner!