I would suggest checking out areas such as Redding, CA. If you make over $100k a year you could get yourself setup with a nice place such as the link below.
http://sacramento.craigslist.org/reb/4450341909.html
More properties in that area: http://sacramento.craigslist.org/search/rea?query=acre&sale_...
Note: Life can be wonderful in the USA but our healthcare and education system need work. Healthcare is fantastic if you get good insurance, but that will cost you each month. Being a programmer, it is likely your employer will provide health insurance. Our Universities are some of the best in the world (ex. MIT, Harvard, Stanford, Yale, Carnegie Mellon, etc), but our elementary and high school education system is inefficient so you may want to consider one of the many private school options in your area. This too will be costly. Basically expect to pay 10-15% of your salary towards making up for our deficiencies in these areas. Work/life balance is entirely possible here although many European countries structure their national policies around promoting such ideas while the USA pretty much leaves it up to the individual to organize their life in the way they see fit. This is why we have so many people living on the extremes, from super-star entrepreneurs to homeless individuals and everyone else in-between.