But why CA? The Bay Area is different than So Cal. SD is different than LA is different than Riverside.
The Bay Area will not work for you in the winter time.
Yes - budget is 1st, 2nd, and 3rd most important thing - because if you won’t qualify for need, but your parents tell you $40K, then LMU, SCU, USD, Pacific, Occidental - wherever - won’t work.
A Tucson (U of AZ) may work but will still have days that aren’t 65.
What are your stats - that combined with merit, will matter.
I think coffee every day is easy. Non religious is easy. Good food - ehhh - but many eat off campus and most places have a salad bar. My daughter’s school is doing fresh squeezed OJ - sometimes you get lucky.
But you sound more like So Cal then No Cal - and you’re likely limited but there will be options. Maybe an SDSU. I mentioned USD - but it’s Catholic.