Don't neglect cost of living.
While a state school in a bigger city might have cheaper tuition, you might end up spending less at a private school in a more rural area when you factor in a lower cost of living. For instance, my brother lives in Pittsburgh and pays $800/month for a small, efficiency apartment. For $400/month in Erie, I'm going in half on a reasonably-sized house with a fellow student. Cost of living is 50% less for me because I'm not in a big population center. On rent alone, I'll save about $4,800 each year, or almost $20,000 over the course of my medical education. Add in the fact I was able to get a place three miles from school, and I'll save on transportation too, whereas my brother is about fifteen miles from Pitt (Factor in idling in heavier traffic, and the savings keep coming in for me.)