Wesleyan (CT) was mistakenly omitted from the above. The highly-regarded school belongs between Middlebury and Hamilton.