I used to live in Old Town many years ago and I really like that area. Last year I went to DC with the kids to visit family and see the sites. We stayed at the Residence Inn by Marriott on Duke street. It was about a 3 block walk to the King street metro. It was very doable for us. There was also a great Whole Foods on the next block and all the rooms have full kitchens. Breakfast is included as well. I think you pay extra for parking though. If you don't feel like cooking there are tons of good restaurants in Old Town. Some of them are a bit of a walk from the hotel, but there are parking garages in the downtown area. I know there are some hotels that are directly next to the metro in that area too. The Residence Inn was the right price for us and we ended up with a two bedroom suite. If you do end up staying in Old Town try to go on a nighttime ghost tour (walking). They're a lot of fun.