Do the following schools have good opportunity for internships/business recruitment?

<p>I believe you are looking for a “cocoon in a city” college based on your criteria, and that you would like smaller colleges. Therefore, I would go with the following:
Harvard/MIT/Wellesley
Caltech
University of Chicago
Columbia/Barnard
Wharton
Swarthmore
Johns Hopkins (an absolute must on your list)
Washington University at St. Louis
Vanderbilt
Colgate
Rice
Georgetown
Boston College</p>

<p>Of course, the larger schools work too:
NYU
BU
USC
Villanova
UCLA
UT-Austin</p>