It would probably be the same expense to take the train to DC. If you are staying at a hotel, it is certainly cheaper as parking costs at the hotel and all over the city are really expensive.
I have used the website used above for codes and I have used hotwire.com to rent a car also with no problems.