I live in Reston, and think that one of the first sites checking out is the outdoor pavilion in the middle of the Reston Town Center.
http://www.restontowncenter.com/
As far as food costs, Tortilla Cafe might be your best bet. There used to be a BBQ place across the street from the town center, but has been closed for at least the past year.