Go to whichever school you enjoy the most. Please for goodness sake, do not pick where you'll spend your next 4 years based on some abstract idea of pre-med rankings, departments, etc. If you're a sports fan, go to the state school you loved the most (you'll feel more connected). Go to a cheaper school--unless you have family ties to any of those private schools, or you swing a scholarship that makes it cheaper than attending a state school, then you should stay away from them. Major in whatever interests you. A biology or biochem degree will technically cover your requirements, but you can major in history, art, or music, and still knock out the med school requirements and your MCAT prepwork if you really want to and still graduate within 4 years.
As you age and progress through this process, you'll start to learn that the #1 determinant of your future prospects and your success is your own charisma and drive. Where you go to undergrad really doesn't matter.