Penn definitely sounds like the place for you. After all, there's a reason it's called the social Ivy. Also, if you're not into the greek scene, Penn and the city of Philly offers boundless opportunities for fun, while New Haven might be a bit confining.
Btw, don't apply ED
I have enough competition from my school as it is.
Of course I'm joking. Best of luck!