If law school is your plan (which makes sense given your major), then saving money for law school is a very good idea. This does lead me to wonder: Have you run the NPCs for the schools that you are applying to?
As an example, Northeastern for us was in a near tie with one other school for the most expensive university that either daughter got accepted to (she went elsewhere and did very well). Of course your results may differ from ours.
What state are you from? Are you from California? If not then the UCs will be expensive. However, if you are from California, then the UCs are of course great schools and relatively reasonably priced.
Are you currently a junior and planning on applying a year from now, or are you currently a senior and already part way through sending in applications?
The eight Ivy League schools are not all the same. Have you thought about which ones would be the best fit for you? One way or another this is likely to come through in your applications.
You look like a highly competitive applicant for any university that you apply to. Of course so are the large majority of applicants to the highest ranked schools on your list. If “UCs” includes all of the Universities of California, and if “ivies” includes all eight Ivy League schools, then this is a lot of schools to apply to, but I do expect multiple acceptances from this list which will give you some choices when the time comes.