Wesleyan might be too hipster and not a great college town nor truly near a solid large urban area
Middlebury too preppy
Bowdoin too remote
Vassar, might be too hipster and too many women.
Tufts…might lean a bit preppy but not the full culture, just a hop to Boston, active social life. Wins based on what you want, from what I know.