Williams vs Middlebury vs Bowdoin

We seem to have had this discussion a little while ago:

It really depends on what you want from a school and what majors interest you.