Take a close look at the career placement offices of these schools for undergraduate business. You can assess whether or not the lower price of Penn State yields similar results. Also, enquire about summer internship or academic year internships. These can be very valuable in building your job search network. I suspect, but don't know, that BCs location in a major city might favor it for placement.
Penn State, their business school is highly ranked, they have a fairly new busness building, strong alumni connections, excellent internships, nice college town, D1 sports and strong school spirit. Best of luck with your decision.