Mayo should definitely be at the top of this list. As already noted, the hospital and faculty are among the top in the world. Boards are high, class size is small (meaning lots of attention), and the med school has money coming out of its ears. Anyone who has ever visited knows that no school compares. I interviewed at UPenn, Johns Hopkins, Harvard, and Mayo. Mayo blew the rest away. If you've never seen it, it's easy to write it off. But once you visit you'll understand what I mean.
Mayo is underranked by U.S. News simply because much of the funding is from private donors and not public NIH money. It's not that Mayo can't get the NIH money (Mayo's NIH grant applications are almost always successful getting funding). It is instead simply that Mayo has so much money coming in from other places (private donations) that Mayo's researchers can spend their time doing actual research and not wasting time writing NIH grant proposals day after day. The whole reason why U.S. News includes NIH funding at all is to show which schools have research money. It's about the money, not NIH. Therefore, if US News more appropriately calculated rank by including ALL of an institution's research money income, Mayo would float way up to the top of the list. Hello top ten!
As for the weather, sure it's not the best. But as someone pointed out earlier, the second part of medical school there is the chance to go to sunny Florida or Arizona Mayo hospitals. Not to mention every 6 weeks during the first 2 years students get 2 week breaks where they have the chance to work with leading doctors anywhere in the world (Mayo pays for the whole trip and arranges for you to shadow anyone you want). Plus, Mayo's location (as cold as it may be) is also one of the cheapest places as far as living expenses are concerned. So I say go to Mayo on full scholarship, accumulate far less debt from living expenses than any NYC, Cali, Chicago, or Boston counterparts, and get a top 10 school education (regardless of U.S. New) at Mayo.
Finally (phew - this ended up longer than I thought
), while Mayo may not be well-known in the general non-medically educated community, there is not a doctor in this country who is not thoroughly impressed with that school. Mayo is extremely well-known among anyone who knows about the field of medicine.
They are all great schools...good luck to all.....and I'm still waiting on Mayo....but I may be waiting forever...