Don't eat at Cowboy Cookout! It's overpriced and the food is yuck. Definitely go to Cafe Mickey, much, much better all round. Don't wait till the parks are closing or till the parade is finished before deciding what to do about dinner. Everywhere will be packed. Go out, have your dinner and go back in if you want to.
Do use your early magic hours - get to the parks as close to 8am as you can and head for Fantasyland. With your small kids you can then go on all their favourites with little or no queuing.
If they ask you do you want to book breakfast in the park then take the latest time slot you can (think it's around 9.45 or 10.00). This way you can go and have breakfast/brunch just as the park is getting busy (having done all your rides during EMH).
Bring snacks (muesli bars and the like) with you to keep you going till you get your breakfast.
Bring plates of stuff to your table for breakfast and take the leftovers with you (it'd only get thrown out anyhow)
When the parks are busy (mid afternoon usually) try and go to see the shows in the Studios - Micky Mouse Clubhouse, Stitch live, Animagique etc.
That's all I can think of offhand!
Superhero, 8yrs old
Princess, 6yrs old