theres SO many bike shops in this city. especially around this area of 30th-40th. your best bet is to just hit up a few shops, get on a couple different bikes, see what you like/what you dont like, and make a decision from there.
ps, where do you go to school? drexel? upenn? usp?
i go to drexel and work at upenn.