Having gone to a small liberal arts school, I agree with the posters above. The one thing I would say if you do this is to make sure the school is in a large-ish city. I went to a school in a town of ~30,000 and feel the oportunities to volunteer in a hospital, do quality research, etc were limited.
If I could go back and do it over again, I would choose a small liberal arts school in a city with a medical school near by. The reason I say this is so I could get to know my professors one on one like others have said, but would want to be in a city with a medical school to get involved in research there and to be able to volunteer. I mean, I did research at my school, but it was very limited compared to what I now know I could have done at a medical school on a volunteer basis.