Look up the DC metro map. There are many stops around the DC area. You will be able to find a place within walking distance of a metro stop. You can ride the metro to DCA for a nominal fee. (2 bucks or so)
As far as walking to DCA, not really an option.