My wife and I are planning on visiting DC this April for 3 nights. We haven't been there in 30 years since we were kids. Don't know if its a better choice for us to pay the higher prices for hotels in DC and walk to attractions or if we should stay outside of DC and take metro in. Our kids are 9 years, 7 years, and 18 months old. I am not interested in staying outside of DC and driving in every day (and not dealing with traffic, directions, and parking).