There have been endless discussions on this topic. Better to go to an ivy school (according to some, you don't even exist if you don't) and be average or a lesser-known and be great? The school you go to will obviously affect med school admissions, but no one knows to what extent. If you're going to get mostly B's and C's at the ivy, I'd take the lesser known and get a good GPA. People say certain schools X your GPA by a certain number if you go to a rigorous, competitive undergrad but in my opinion, a 3.0 at Harvard does not beat a 4.0 from a state school. That 4.0 shows consistent success and continuous hard work in your classes. I'm not sure about a school that's not known most places though. Also, it doesn't help to just go to a school that churns out lots of premeds..you have to create opportunities for yourself and be successful alone, among those other premeds, for it to help.
Bottom line-the MCAT equalizes all applicants.