I went to Cornell University, which is infamous for having a cutt-throat premed environment. The majority of your classmates freshman are pre-med, whether they're engineering, bio/chem, humanties, or a Human Ecology major such as Nutrition or Human Development. It's obvious when you see that you're General Chemistry class is over 800 students. Around 300 end up actually applying to medical school
If you decide to be a biological science major, you have to take the same requirments whether you're from the endowed College of Arts or the statutory College of Agricultural and Life Sciences. The requirements are pretty tough, with Genetics 281 being a killer, where you spend at least 6 hours a day counting Drosophila flies and the mean in the exams are less than 50%. During my time, the professor of Organic Chemistry 357 was quite demanding, where means on pre-lim exams would be as low as 29 out of 100....but the second semester 358 taught by another professor was more reasonable. Autotutorial Physics 101 and 102 for premed, however, was a great class where if you put in the work, you should pull at least an A- ...
there's an year long EMT class available to gain clinical experience and there's also plenty of undergrad research opportunities and you're eligible to present your research for honors if you pull a 3.0 GPA.
although the pre-med and bio classes are really tough, they really prepared me well for the MCAT....also med ad coms know the rigor of the Cornell science classes and they know that our grades are curved to a 2.3/2.7 mean (we by no means benefit from grade inflation).....so you find lots of pre-meds with not so great GPA's still getting in at least one MD school in the states.
the HCEC pre-med committee has a good program, where in addition to getting your LORs and your essay, they also interview you so they can stress the positive aspects on their letter...Anyone who completed the premed requirements regardless of GPA are allowed to apply and the acceptance rate is well above the national rate.....like most premed advisors, you take their discouragements with a grain of salt......they told me to do a masters or post-bacc....i applied with just my undergrad GPA, lots of EC's, research experience (w/o honors), and substantial clinical experience and still got accepted to a top 10 MD US med school
the following link shows the actual acceptance rates for Cornell non-URM premeds by MCAT and GPA:
http://www.career.cornell.edu/students/grad/health/humanmedicine/applied.html
i think regardless of where you go, you'll always find competition among pre-meds...it's just a matter of focussing what you need to get done and try not to worry too much about everyone else (i didn't even bother to tell my classmates i was pre-med and just kept a "come what may" laid-back, cool demeanor my whole time in college)
hope this helps and good luck!