Let me tell you a dirty little secret about med school: by and large, they're all the same. You take the same classes, you learn the same material, you do the same rotations, and you take the same STEP exams. Sure, there might be a handful of schools that have a truly unique curriculum like Duke's 1 year basic sciences schedule or Yale's "no grades" philosophy, and if you care about research then NIH dollars would be nice, but it's basically like ice cream; one flavor might taste a bit better than the others, but you'll almost certainly be happy with whatever you get.
So I think the first step is to figure out your general competitiveness by heading over to our handy-dandy
School Selection Worksheet which should give you an idea of which schools you have a reasonable chance of getting an interview at based on your stats. Try to aim for 10-15 schools for which you match your stats very well, then 5-10 "safeties" (a misleading term, since no one should feel "safe" about getting into any school, but just basically a school at which you are above average stats wise), and finally maybe 5 reach schools; don't make the mistake of falling in love with the top 25 and just applying primarily to the top schools because that's a really good way to wind up wasting a year and having to reapply. Also, make sure you buy an MSAR so you have an idea of which state schools are worth applying to; some states accept literally no out of state students or a vanishingly low number (like LA, I think), so there's no use wasting time there.
Beyond that, it's really up to you. Personally I'd choose based on location, cost of tuition, and weather