You can take the required courses for medical school applicants at just about every four year college in this country (arts conservatories excluded). So…any of the colleges in the thread title will work.
There is no such thing as a “best college for premed”. Much of what it takes to apply to medical school is on you, the student. Great GPA, great sGPA, great MCAT score, great LOR, great interview if you are invited to any). Adding…and good volunteering, shadowing, and patient contact work.