Temple is a good school, but unless you've got some very pressing reason to be in philly, I'd go Pitt all the way. Top 20 school, sweet mixed curriculum, lots of research going on there, student satisfaction off the charts, and the 'Burgh (as my friends from pittsburgh call it) is a pretty nice area actually.