This depends on what you want to get out of an MBA program. Obviously location is important, but you also have to take into account what kind of program you want (FT/PT), academic areas, placement in the industry/function you want to enter or remain in, fit, etc.
Going by ranking and my general knowledge, DC schools include Georgetown, GWU, UVA (if you want to drive a ways), Johns Hopkins (they have a DC campus as well as their MD campus), and some of the UMD schools.
SF area schools aside from Stanford and Haas include USF, SF State, and UC Davis (again, if you want to drive a bit).
Obviously not an exhaustive list and you should think about what you want to do with an mba, but hopefully this gives you a start. Take a look at the specific school threads on this site for more information on each.
Posted from my mobile device