You might want to add Rice to your list.
It combines a collaborative atmosphere, a relatively small student body (considering that it is an elite research university), and strong pre-med programs (it is located literally across the street from the world’s largest medical complex–the Texas Medical Center, home of the renowned MD Anderson cancer center).