Just in case you missed this 2017 article:
Cornell comes in at #15. No other Ivy made the top 25. To answer your question, I’d say Davis for price, but I’d be happy with GT too.
FWIW, my non-CS kid had the choice of several UC’s, SJSU, SLO, etc. and chose UMich. And its been fabulous.