If you're going to be on the Mall during the day, a great place for lunch would be the food court (I forgot the name) at the new American Indian museum. I know, I know how it sounds, but the quality of the food is surprisingly good and it's set up in little "sections" of American Indian trbies around the country.
And don't forget -- Smithsonian museums are free, which makes it a double bonus!