I have been to Cystal Place (lunch and dinner), Ohanas (breakfast), Liberty Tree Tavern (dinner) Donald's Breakfastasaurus (breakfast), Chef Mickey's (breakfast and dinner), 1900 Park Faire (dinner), Arkershus (breakfast), Hollywood and Vine (lunch) -- all last year during free dining. I have 3 kids - DS5, DD4, DD2 and I would have to say that for food quality it would be 1900 Park Faire. The characters were also around several times. For character interaction I would say Donald's breakfast. We were there later and they came around many, many times. We also really liked LTT and we thought the food was good. I think the food as Crystal Palace was not as good as it was in 2005. Because you have boys I would have to say that Donald's would likely suit them best.