Fredericksburg Homes for Sale $325,000 - $400,000