If you're thinking about the Ivy, I found Cornell to probably be the best with regards to engineering. Some other great school to consider: Carnegie Mellon, UIUC, Rensselaer Polytechnic Institute, Purdue, UW-Madison, etc. If you're applying to state schools like UIUC, UMichigan, and UWisconsin...