I'm a big fan of Alexandria. Old Town has some great shops, bars, restaurants, and history (especially the bar George Washington drank at & the house where he crashed when he couldn't make it back to Mt. Vernon). It's outside of D.C. proper, but is on the Metro line so you can get into town...