Easiest way to get to Lake Anne from Reston Town Center is to take Reston Parkway to Baron Cameron, hang a right and just before Wiehlie, make a right again. At the T-junction for North Shore Dr, make a left. We usually get on Temporary Road halfway up Reston Parkway and turn onto North Shore Dr from there. It loops around eventually to the Lake. If you take North Shore the other direction and go past Wiehlie, there's another Pho joint and a new fairly decent Chinese place called Mama Wok in the strip mall with the Giant in it.
I, too, am a fan of Il Cigno although it is slightly pricey (esp. for lunch). Also, Taste of the World on Sunset Hills past Target and 7100 is pretty good. Have you tried the international buffet at Metropolis in Plaza America off Sunset Hills? It sounds corny but it's surprisingly good