First, there are two Metro stops near our house. Petworth is slightly closer than Columbia Heights, but I think the walk from Columbia Heights is a little nicer. Just exit using the escalators on the right (after the fare gates) and keep going straight up 14th at the top of the escalator. We're a 10 or 15 minute walk north on 14th.
Second, there are some buses that get you VERY close to our house. The 50-series (50, 51, 52, 53, and 54) come straight up 14th St. from McPherson Square and stop at Shepherd St, 40 meters from our house (which, if you're an NFL player, should be covered in a greatly exaggerated time, like 3.9 seconds). Sometimes, though, we use the S-series (S1, S2, and S4) on 16th Street. These tend to move a little faster, but you have to exit at Shepherd St. and then walk about a block through the Park, crossing Piney Branch Parkway. This is all very clear if you look at this overhead map:
View Larger Map