If cost is an issue, then go to Cal.
Personally, I’m not a big fan of Berkeley, the large classes nor the difficulty in changing majors once there. As a parent, Princeton and Stanford are schools that I’d “beg, borrow and steal” for my child to attend. MIT as well. Cal would be dead last on my and my kid’s list.
I have to laugh at your comment about “Stanford’s rich greenery.” If you’re a runner or cyclist, that “lush greenery” is almost Zen-like. The “Dish” is a great workout when preparing for Spartan Races.