Something to consider is the school’s distribution requirements. MIT and Caltech will make you take quite a few courses in the sciences. At Caltech most of your courses are in STEM freshman year https://www.admissions.caltech.edu/explore/academics/core-curriculum, which is really inconvenient for a humanities major. Someone else linked MIT’s, I think.
At liberal arts colleges, it’s much more balanced. Williams and Pomona both have a significant amount of distribution requirements, but they’re spread throughout the different fields, possibly even skewed towards humanities and social sciences. Amherst has an open curriculum, so there are no distribution requirements (pretty sweet IMO).