Certainly the Bay Area and quite a few other places on the West Coast (depending on your tolerance for clouds) are, to my taste, pretty attractive places beyond job prospects in certain industries. But NYC, Boston, Austin--add your other fairly popular cities in the US, much less Toronto in Canada--and cold/snowy winters or hot/humid summers haven't led to especially cheap housing.