I would suggest either the suburbs of a larger city, or a more rural town (Bakersfield, Stockton, Modesto, Grass Valley). Here's why - the big cities in CA have horrendously high housing costs (regardless of whether you get company housing - believe...