All the hotels in the Crysal City zone are Metro accessible. The next best zone would be Arlington, where all but one hotel, which rarely comes up, is near a Metro stop (and that one hotel has a Metro shuttle). Those zones would definately not be as pleasant as staying in town, however, with Arlington being somewhat the better of the two. The 2.5*'s in those zones are as good as the 3*'s. You might also try for 3* in the Georgetown/Foggy Bottom zone. The 3*'s that come up there are in the Foggy Bottom/West End part of town and a bit of a hike to the Metro, but they would be a cheap cab ride to one, as well as to Dupont and Georgetown.