It is very easy to spend your time at the rides and walking, and not taking advantage of the really special dining options. We like the German Area at Epcot, because it caters to all ages and they sell the homemade classic foods of the land. Lunch is really good at Epcot, as the World Showcase opens around 11am and is not busy at lunch time.
Music playing with a live band at lunch time is why the meals are a special treat around the Epcot Lake. I really was impressed with the live music and having an all-you-can-eat german style smorgasbord. We recommend the german food restaurant, in the middle of the old style shopping village.
The best thing about eating at Epcot is sampling just a little bit at each of the land zones. This is the area that they call Orlando's Restaurant Row, and there is not better Place to Eat lunch at Disney World. I most love epcot and Citywalk for Eating Out in Orlando, both are winners for dining pleasures.