Inside DHS: 50s Prime Time Cafe. Food is great, antics are funny, atmosphere is awesome!
Resort nearby: Kouzzina at the Boardwalk! Delicious food (Mediterranean cuisine), excellent service, very nice atmosphere, and the Boardwalk is beautiful. They have some entertainers on the Boardwalk in the evening. Last time, we saw a magician, and a sword swallower.
If you have a park hopper, you could take the boat over to Epcot and eat in the World Showcase. We love Biergarten, San Angel Inn, and Chefs de France at Epcot.
A lot of people also recommend the Cape May Cafe at the Beach Club. We never made it to the table there, as DS6 had a reaction to breathing in the steam from the crab legs being steamed at the buffet...this was the first time he had such a reaction (allergic to shellfish, but prior to this, only from eating it or touching it). As soon as we went back out into the lobby, the reaction stopped...and thank goodness it wasn't a serious one. That was when we went to Kouzzina instead, as the manager of Cape May Cafe arranged for us to go to any other restaurant we wanted.