You should visit all these cities if you haven't already. This seems like an important move. The last thing you want to do is enroll and end up hating the environment. If you have contacts in any of the cities you mentioned, call them up and spend a weekend w/ them.
Some good things about Philly
-Cheap
-Great Schools
-Bike friendly
-Just a short train or bus ride from DC, NYC, Boston