Purdue and NEU stand out here.
Amazingly, there’s actually a thread going on comparing the two engineering departments right now that you should look through: http://talk.collegeconfidential.com/college-search-selection/1871129-northeastern-or-purdue-p1.html
Specifically to what you are looking for, NEU has an amazing co-op program that will make sure you have plenty of experience and connections by graduation. Both schools will offer good research opportunities. The student to faculty ratios at both are 13:1 or 14:1, so both have about the same teacher accessibility. Purdue will have a much more traditional party life while NEU is more of a city school where people usually interact socially in the city more than classic partying.
Both are great options, as are your others frankly. I don’t know as much on the others, so hopefully someone else can make a case for or against them.