A nice place in the city proper is not going to be cheap either. Add in parking (for the offensively early or late shows) and it might break the bank. I would strongly recommend you consider the suburbs of PHL. West Chester is a college town with a good bit to do. Manayunk is a hoppin place too that is closer to the city with mass transit access.