City Line Avenue is right on the border of Philadelphia. In fact right near St. Joes, it becomes the Rooselevelt Blvd area of Philly.
To someone not from there, it looks urban..
Drexel is right in the city.. my hubby took two trains to get there from his home to go to class. First he took the PATCO, and then the Market Frankford El. It is a very urban area, but you are in the city. There are sections of University City that are well worse than others, but to let you know it is urban, and busy. There are many transportation options available in the UCity area.. busses, trolley, and the other things.
Public transportation is interesting in Philly. I know it more from the suburbs to city commute, but in the city it does run more frequesntly.
Villanova is in a lush area. I used to live about 10 minutes from VIllanova, and it will look very suburban compared to Drexel. Transportation can be an issue in villanova to get to stores, etc. There is a commuter rail line that does have a stop in villanova, so you can go to Philly easily, (and other places) but for say the grocery store, or the pizza place it does get tricky if you dont have a car.
You cant do Philly in one day. You just can't. The historical part is in a different section of town than the University City area, or even the art museum area. Philadelphia proper is a very big city, and the suburbs are large as well. For example you could spend about a day just in the Main line area near Villanova. Philadelphia proper is huge, and tricky to manuever around if you aren't used to it. (lots of one way streets.)
Look over a sightseers guide to Philly, mark your must do's, and go from there.