if they are into the princesses I would suggest 1900 park fare dinner at the Gran Floridian. Its Cinderella themed, with her Prince CHarming, the evil step mother and the step sisters. Another princess favorite of my daughter is the Breakfast at Norway. All the princesses except for CInderella we have seen here. Both are buffet meals so kids can always find something. Chef mickeys is also a hot with my daughter. As far as eating int he castle, we are not fans, yes its cool to eat in the castle but its extremely overpriced for what it is, so we skip eating in the castle but to each their own.