Cincinnati looks like it has a decent (Greek?) archaeology program (although it is a bit behind in other aspects of the field). If you really want to work with a specific person, then go there...otherwise, go to Penn. It is a top program, a nice campus, and philly is a great city.