Is UC Davis the way to go for CS?

Not a fan of paying OOS rates for a generic major like CS.

But definitely consider Michigan. Highly-ranked, and Ann Arbor is the quintessential college town. Would cost a whole lot more than Davis, but likely be a whole lot more fun.