Wow ... where to begin.
If you want to check out some higher end places (worth every dollar) ... I'd check out
Acadiana on New York Avenue in Northwest. They're located downtown, so factor in finding parking if you make a reservation (and you should). Easily accessed by metro. It's southern cuisine, a little bit Cajun, a little bit New American. Their brunch is to die for, the ambiance is great and you'll be super full at the end of your meal. You should also check out the slightly-less-expensive
Georgia Brown's for some Southern hospitality - it attracts a wide array of visitors ... good for people watching. My grandmother and her friends used to get brunch down there every weekend in the 90s ... every once and a while, President Clinton would come for an in-house meal, and it still attracts its fair share of political celebs. Both these restaurants capture the feel of Washington as a Northern-Southern city.
For more moderately-priced, equally delicious food ... I satisfy my munchies at
Guapo's, a Mexican restaurant in Tenlytown (off the Red Line) on Wisconsin Avenue. It's nice at lunch time when it isn't crowded, especially if it's a nice day and you can sit outside. I also like
Houston's in Bethesda ... it's a chain, but their ribs are to die for and they're a two minute walk from the Metro.
If you're visiting the D.C. area, you should also try to get crab somewhere, fresh from the Chesapeake. There used to be an amazing breakfast place down on the waterfront in Southeast, but I'm pretty sure it closed. Regardless, it's cool to walk down there, see the boats and visit the fish market ... and then catch a cab to Georgetown and eat at
Sea Catch Restuarant.
Then at the end of the day, swing uptown and get a shake and fries at
The American City Diner, a Washington institution ... but only if you're brave.
This is a start. If you name more specific types of cuisine that you like, I can come up with more suggestions (Ethopian in Adams Morgan, Indian in Georgetown, Soul Food on U Street ...). I could go on and on.
