I'd say Vermont. I don't know have experience with Drexel/PSU, but I liked Vermont much more than NYMC. I think the students seemed much happier and less stressed, the VIC is cool, and once the new med school building is complete, it should be pretty sweet. Also, I think it's cool that a small state school is as dedicated to research/giving student reserach opportrunities as UVM.
All in all, I think Vermont is an up and coming school, definitely headed in the right direction. NYMC was fine, but I just couldn't get over the kind of gloomy, stressed out atmosphere that permeated the place.
In any event, Boston>>>>>>>>>>>>>>San Francisco. And it's 3 hours from Burlington, not 4.