Looks like I am in town & able to crawl out from under the rock that weekend for lunch on the 29th!
FYI - The Reston Sheraton and the Reston Town Center are on opposite sides of the Dulles Toll Road (not really a walk) and both are about four easy miles from IAD.
Rio Grande it is! ^