Best food at EPCOT in my opinion is Marrakesh, and the belly dancer is fantastic as entertainment!
Given your kids' ages, I'd suggest either Garden Grill (character meal) or Coral Reef. Both restaurants have a great atmosphere and the food is good too.

