Fredericksburg starts to get expensive again (I think). Plus 95 is a mess between Fbrug and DC pretty much all times of the day unless its really late at night/early in the morning. Sounds like Culpeper or Warrenton might be pretty close to what you are looking for. Good bets to find what you want would be to go south and west of Manassas on Rtes 28,17,or 29. Anything north or east of Manassas stays pricey. You could also go west on 66 and look in the Shenandoah valley. Non-rush hour to towns in the SHD valley about 1.5 hours. Towns in SHD valley...Winchester, New Market, Harrsionburgh (College town..JMU) Luray, Woodstock. They are also in the process of adding lanes to 66 pretty much most of the way to 81.