If you have a Bulgarian wife, you are the spouse of an EU citizen. Why not consider some less expensive but very cosmopolitan European cities with burgeoning tech scenes on your list. If weather is a key criteria, Lisbon and Barcelona should do the trick. If more a nice to have, what about Berlin? If you must be in the US, keeping in mind your criteria my vote is for Austin if you don’t care about skiing, and Seattle/Portland/Denver if you do. Or if you want minimum shock, LA beckons you with sunshine but is a little more costly than the other places on the list. People in SF often have a bad attitude toward LA but it’s misplaced — it can be great!