We lived there for 3 years, 1999-2002. Made a bundle when we moved

DH worked in Fairfax County at Ft. Belvoir, but we lived just over the county line in Prince William County. The city was Woodbridge, and we were in the Lake Ridge neighborhood. LOVED it! Here's the website....it says Parks and Rec, but that was the official name of the HOA....it also had all the usual covenants and restrictions. Great neighborhood for all types...singles, families, retireees. Housing ranges from rental apartments to multi-million dollar homes...and lots of everything in between! The HOA actually encompasses lots of smaller neighborhoods. In total, there are about 3200 homes in the HOA. We lived in a townhouse in the newest section (last one built) on a ridge above the resevoir/river. We'd never wanted a townhouse, but that was all the budget allowed in the area. We were pleasantly surprised with the noise-proofing and never had the problems we thought we would. Now that we have 2 active kids, though, we're happy to have a yard, but if we were still there, I don't think we'd have one.....still couldn't afford it unless we wanted to move way out.
Here's the site:
http://www.lakeridgeva.com/
When we were leaving in 2002, that was getting to be considered close-in. My DH knew folks driving in from West Virginia every day to work.

Stafford county is even less expensive than Prince William, but it's all that much further out. But MANY people live out there and commute in.

FYI....45 minutes is a normal commute in the area (anything up to an hour is not remarkable) so you may have a hard time finding anything much cheaper.....some cheaper, yes, but it doesn't get a whole lot cheaper until you pass the 1-hour commute mark.
Wish I could refer you to a realtor, but I really wasn't impressed with either one we used while we were there. As the area is so big, make sure you get one that specializes in the area you decide on....that was one of our problems. When it became apparent we had to go south to Prince William county to find anything, our realtor didn't know the area, so we had to do all the research and legwork.
Snow...yes. Enough that you need to consider whether snow removal is included in the HOA fees if you're in one. You do get all 4 seasons, and I will grudgingly admit I will miss the beautiful fall now that we're in FL....but I will not miss that snow! It gets nice and hot during the summer, too

I was so happy the first year we moved there....it was the first time I'd lived anywhere it was cold enough to plant bulbs! (Without having to dig them up and refrigerate them, anyway!)
Taxes....higher in Fairfax county than Prince William, and higher in Prince William than in Stafford. But, if you were to rate those three on schools, it would be 1-Fairfax, 2-Prince William, 3-Stafford. MD is also within commuting distance to that area, but all I know about that area is that their taxes were even higher.
Question....is DH military? I think I've seen you talk military before, but can't remember if it was active or retired. If he's active, be assured that the BAH kept up VERY well in that area while we were there.

I REALLY miss that fact! (We were in Norfolk for the 3 years after NoVa and it does NOT keep up there. Still waiting on first BAH adjustment here in FL.)
Good luck! Hopefully someone with more recent experience will chime in soon! I know we have several DISers from that area!