Mount Holyoke vs. TCNJ vs. UMass Amherst

So I’m thinking of majoring in neuroscience and pursuing a pre med track- which of these schools would be the best for that? It’s really important to me to have opportunities for research and internships at hospitals, etc. Also, how is the social scene at these colleges? Thank you so much!