Actually, I also would also suggest you check out some of the suburbs. There are some really cool places to live that are still very close to the city, but with a little more space. You can typically find a larger place for less money, and still be within very close proximity to all of the city life. You could do this on the PA or the NJ side.
BTW: stay away from Chester. Rough neighborhood.