Here are my favorites at
Disneyland, haven't been to DCA so can't say there:
<b>Breakfast</b>: River Belle Terrace, anything with pancakes. Those pancakes are delicious!!!

And the scenery can't be beat!
<b>Lunch</b>: Blue Bayou (unique), either the Monte Cristo Sandwich or their chicken ceasar salad. The salad is light and refreshing, the sandwich is delicious!
<b>Dinner</b>: Again, Blue Bayou. As for what to eat, depends on what's on the menu at the time. The prime rib is pretty good, and we had a really good beef diane last time, but the diane was the special of the night.
A few other places that I think are pretty good are the French Market for something a bit faster for lunch or dinner, Bengal BBQ again for a fast lunch or snack (I love their chicken, DH likes their beef), and Rocket Rods Pizza Port in Tomorrowland.