I live in Vacaville. Vacaville beats Fairfield (and Dixon)

hands down. Don't consider Fairfield, Suisun, Vallejo (ugh). Dixon is nice (sister in law lives there). Good schools, better Private school (Vacaville Christian). Housing market is starting to pick up again. $400,000 will get you a decent 3/2 home, 1200 -1500sqft. $550,000 - $650,000 will get you a nice 4/2.5 to 4/3. North side of town best, 95688. Brownsvalley is where most of the new homes are, but everyone wants to move to the older N. side (North Alamo Drive).
Feel free to PM me if you like. I know the best Realtors and lenders. Good Luck