Which airport are you flying in to; DCA, IAD, or BWI? It makes a huge difference.
DCA has easy Metro (i.e., subway) access to the heart of DC, IAD almost requires taking a cab, and BWI has easy Light Rail access to Baltimore or shuttle bus/train access to DC.