Find out what kind of med school curriculum you want (more traditional, more PBL, etc.), and then go from there. Also, where do you want to live? What part of the country? In the city or in the country? You really just need to go to school where you're going to be happy, because that's where you're going to do the best. Where you go to med school really doesn't matter. As long as you bust your butt while you're there, you'll get any residency you want. Forget the rankings. Where are you going to go that will make you happy? Figure that out first, then make your list. Don't apply to a school simply for the name or prestige--unless you're doing it for kicks. You won't be happy. I've worked with residents from Harvard who didn't know crap, and I've met others from their state schools who were the best in the department. (Not saying this holds true for everyone. I don't want to start anything here. Just an example...)