Advice on my College List?

Pitt I believe checks most of the boxes that you are looking for. It is very highly ranked for medical research. There are plenty of internship opportunities, great school spirit and a city with plenty to do.

They also have a special Guaranteed Admission Program or Gap. You can find more info on on the Pitt website. Basically if you get into the program and maintain high grades you are guaranteed admission to Pitt Medical School.