Is UC Davis the way to go for CS?

Be careful, CS at UCD and many other UCs can be more competitive to get into than the school overall. Consider adding some of the less selective UCs (UCSC, UCR, UCM) to your UC application list. SJSU is another school to consider, but CS is far more competitive to get admitted to than most other majors there.

It would be hard for distant colleges to compete with the local convenience for smaller employers that may not have the needs or resources to do a lot of travel recruiting. Some of those other colleges may have their own local or other advantages with other employers (e.g. Harvard and Princeton for Wall Street employers).

Of course, if you are applying to HYP, then you may as well apply to UCB and Stanford as well (or instead).