I am a big fan of University of Rochester. It seems underrated. In particular, what I liked when I visited with my daughter was that a really high percentage of students do/can get involved in research, especially in science and medical areas. I know a few people who went there and a few people who teach there.