Sounds like LACs are not a great fit.
I’d still suggest checking out Rochester (pro tip: don’t buy one super-thick coat, dress in layers). Seems like the right size, in a city, good all-around for liberal arts/humanities, has a debate union, has a film and media studies program . . . .
My two cents is Rochester also has one of the best curriculum plans anywhere. Not totally open, but basically they divide up everything into three “divisions”: humanities, social sciences, and natural sciences/engineering. If you, say, major in humanities, you also have to do a cluster in each of social sciences and natural sciences/engineering. Clusters are sets of three related courses, and there are a bunch of standard ones or you can create your own. You still have a lot more courses, so you can easily upgrade a cluster into a minor or a second major.
Just a thought.