Try the University of Rochester. If you like their basic mix of offerings, you can work outward from there. LACs also could be entirely appropriate for you, as long as they have the all the CS core courses you need plus interesting electives to choose from – you will find 20 or more CS course offerings at some of them.
Finding a good “computer science school” is not necessarily much different than finding a school in general.