I think the character meals in general provide decent entertainment. And the buffets also allow them to get up and walk around a bit. For MK I'd say Crystal Palace or head over to 1900 Park Fare. I like both of those places, especially the characters at 1900PF. For Epcot I'd suggest Coral Reef, Garden Grill, Biergarten or Akershus. Each of those should have something to entertain her. Marrakesh might as well if they have the belly dancing while you're there.