Totally agree on Cal Poly SLO. Fun college town, hands-on education, and their in-state tuition is an amazing value.
Lehigh isn’t well known in California, but they are making an effort to step up their recruitment there, so it may be a school to consider if you are willing to go out of state. Lehigh may not match the UC or CSU in-state tuition, but they may give you a better chance of graduating in four years, and the housing costs are way low by CA standards.