I think your experience would be vastly different at each school. I got into both schools and just withdrew from Cornell. I happen to think Penn is hands-down a much better place overall.
The 1.5 year curriculum is a great idea...gets you into the hospital faster. I also dont think that lecture is a bad thing. Penn has a much more structured curriculum, where there is less guesswork and anxiety placed on students. You KNOW what you have to learn, whereas the impression i got from Cornell was that they basically throw you into the PBL system without much preparation. Even Cornell students told me that it takes a while to get used to and ends up being very stressful at times, especially during the first few months of school and just before USMLE step 1. At Penn, there is plenty of "problem-based learning" where students get to apply basic science knowledge to hypothetical cases...in fact, something like 50% (forgot the exact number but it is in the viewbook and online) of class time is spent in small groups. I think Penn has a great balance between a structured learning environment and an open-ended one. also, penn finishes with classes at 12noon three times a week.
I dont think anyone can refute that the clinical experience at Penn outshines that at Cornell. Penn has HUP, one of the nation's premier hospitals and CHOP, one of the nation's premier children's hospital, not to mention the VA hospital. You see everything at Penn, from the most basic "street" cases to complex tertiary issues. At Cornell, whether they like to admit it or not, you end up seeing a smaller slice of the real-world patient population....it's a rich hospital that caters to private patients. Cornell students dont get as much hands-on training because of this (I figured this out because it was a question that was basically avoided everytime i asked). Penn has socio-economic population that is conducive to students taking a more active role in patient care, and hence learning more during their rounds.
Other perks: Penn's entire campus, undergrad and all grad schools, are located together...no separation. You get the big campus feel and plenty of interaction with other students and can take advantage of general campus activities. Administration and faculty have a reputation for being extra-supportive...i didnt get that feeling at Cornell. After every block, there are manditory feedback forms, and committees meet to debrief on the curriculum and ways to improve it MULTIPLE times a year. Matchlist at Penn is simply more impressive. The big benefit that Cornell has is location, but I happen to like Philly.
I've given this serious thought and turned down a number of top schools for Penn....