I live just outside of DC and happy to help. If your taking the metro to the stadium stay near the blue or silver since they go to the stadium. Fans of Buffalo is staying in Navy Yard which is a newer neighborhood. Grand Central, Exiles, and the Bullpen are all Bills Bars.