Akershus in Norway has a terrific lunch, and the Matsu No Ma lounge in Japan is the absolute best hideaway spot in Epcot. Duck in for some gyoza (little dumplings) sushi, and some sake or a Kirin beer. San Angel Inn is a standout, and it seems that it's always easier to get a table in Morrocco than anywhere else- which is nice, since the restaurant there is such a nice surprise.
My favorite dinner spot in Epcot, though, is the Coral Reef at the Living Seas. Ask for a table next to the tank.