Glad to hear your husband found a good job in Fred, it's a nice area.
To answer some of your questions -
1) There are some really nice houses in Orange County that would probably fit your description. Of course, there are parts of the county that would make it a trek to work and back, but it's a beautiful rural area. There's also Lake of the Woods, which is a gated community in Orange County (but just barely, they aren't exactly considered part of the county by residents) which has some really cool homes - but the lots are a bit on the smaller side.
There are lots of areas in Spotsylvania County (where I live, so I'm a bit biased
) that have homes in rural areas with acreage. Depending on how far you want to go, there's some cool areas near and on Lake Anna as well. If he's working IN Fredericksburg he'll have lots of commutable country options. There's also King George within driving distance, and you may be able to find an older home there, although it's not my favorite area around. Caroline County is another option, but I'll warn you that if you plan to send your kids to public schools, the schools in Caroline County are notoriously horrible, sadly.
Okay, just on a search (we're homing searching too, so this is fun for me
) here's some houses that may suit what you're looking for - of course I'm not sure what your price range is but the Fredericksburg area is pretty reasonable.http://www.homesdatabase.com/home-li...MRIS-SP6913559http://www.homesdatabase.com/home-li...MRIS-SP7063727http://www.homesdatabase.com/home-li...MRIS-SP7098142http://www.homesdatabase.com/home-li...MRIS-OR7139454http://www.homesdatabase.com/home-li...MRIS-OR7070634http://www.homesdatabase.com/home-li...MRIS-OR6473859
2. There aren't any birth centers in the area, but Culpeper Hospital recently became a "Baby Friendly" hospital - I know many mamas who have birthed there and LOVED it. http://fredericksburg.com/News/FLS/2...2222009/443474
Aside from that, there are plenty of homebirth midwives in the area, and I know some great doulas.
Hope that helped some! Let me know if you have any other questions or if I can help in any way