Hi - I see that you're a Philadelphian.
You can stay local.
Drexel is great - I went there for my graduate studies and their internship program is spot on.
Temple is great - I went there for my undergraduate work and the price is better. You can work with advisors at Temple to get internships. (I have a son there currently)
We live in an academic rich area. All of the "ivy's" are fine - U of P, Lehigh
If you want to cross into the neighboring states, there are some nice schools (Rutgers, Rowan (I have a son here, too) , University of Delaware)