We like the 50's Prime Time Cafe for lunch at MGM. For EPCOT, there's a wealth of worthy choices, but two that might fit the bill with your kids are San Angel Inn (Mexico) or the Coral Reef (Living Seas). San Angel has decent mexican food and the atmosphere is wonderful. The Coral Reef's food doesn't always get great reviews on this board, but we took our grandson there for lunch last January an he was alsolutely enthralled with the view of the large aquarium- especially when a diver appeared and came over to the glass to wave to him. By the way, our food was good too!