I live out in the eastern burbs, so I'm not sure I can offer you any resturant advice. As to where to ride, however, try:
http://bikewashington.org/
It contains information on where to ride, conditions to expect, detailed trip tics, etc., etc., etc. An all-around great site.