Hi Coco, looks like you've got a pretty awesome choice, so I'd say you can't go wrong. As for your previous question, there most certainly is an entirely student-run free primary health care clinic in New Haven (the name is HAVEN in case you felt like googling it). In addition, there is another pro-bono program run out of the med school that's pretty exclusive but apparently quite influential. In addition, the New Haven area is sorely lacking in health resources, making organizational support a must (Unite For Sight was founded here by a Yale undergraduate in 2000).
To provide some more info for you about Yale, the sciences aren't as lacking as people make them out to be-- the college may have fewer senior faculty members in the physical sciences (physics, chemistry, astronomy), but there are certainly big names in the biology department (e.g. Nobel Laureate Sidney Altman, discoverer of ARP Tom Pollard) and a lot of rising young faculty (Craig Crews, Glen Micalizio, etc.). Don't let this be the criterion for your choice, though. As Searun notes, a small liberal-arts college like Williams may be better in terms of education-- professors at big-name universities like Stanford and Yale aren't given tenure on the basis of their teaching abilities 😉
In addition, Yale's med school is huge on research. I myself do my work there, and a large percentage of undergrads do as well, so it's an excellent opportunity to spend large amounts of time in a medical lab setting. It's also close to Yale-New Haven hospital, which makes it convenient to get to either.
Lastly, I beg to differ with jlq3d3's generalization that Yale has less broad, shallower programs than Stanford. I personally feel that one of the benefits of the Yale education has been the breadth of instruction, since the college really encourages you to take a wide array of classes in the liberal arts-- even if you're pre-med. There are quite a few "health professions" majors as well, such as the History of Medicine, which is extremely flexible (you can substitute all your pre-med requirements for major requirements) and the Human Anthropology track (which allows you to design your own class for the Senior Medical Anthropology course). Furthermore, the 5-year Public Health program is absolutely stellar for individuals interested in Epidemiology, PH, or Global Health.
Furthermore, the current Dean of Students, Dr. Salovey, has been pushing to add a Health Studies major to the university, with the first several courses in the subject to be offered in the coming fall. Dean Salovey has really made it known that his goal is to make the current generation of Yale undergrads known as the "Health Generation," securing HHMI grant funding for the third? fourth? time in a row. He's created several major fellowships for students in the field, and works regularly with on-campus groups and publications to get the message across. Personally, I've been granted almost $20K for myself and health-related organizations I supervise over the last two years. If there's one thing I like about the university, it's that there are definitely resources for you if you'd like to get involved.
At the end of the day, I'd urge you to go where you'll be happiest as an undergraduate. I've taken classes at Stanford in HS, and I can tell you that the weather there is absolutely gorgeous. Perhaps you'd do best to take a campus visit to both locations 😉