RPI, Virginia Tech, Tufts, Lehigh, Lafayette, Bucknell, Union, Purdue, Case Western – all worth a look. Very different schools too, but since you are in exploration mode, just considering these may clarify your priorities. These are a few that some of the really smart kids I know have gone for engineering in the last few years. This is often a really competitive major to apply to.