<p>I broke your list into three groups. First the groupings, then the explanations:</p>
<p>1) Swarthmore, Chicago, Carleton, Reed, Vassar</p>
<p>2) Bates, MIT, Bowdoin, Macalester, Haverford</p>
<p>3) Williams, Kenyon, Dartmouth, Yale, Harvard, Colby, Wash U, Amherst, Middlebury, Colgate, Georgetown</p>
<p>Group 1 is a group of schools that have very strong schoolwide personalities. These schools are love-or-hate for students visitors, and they are all different from each other in approach and personality. Research each of these schools very, very, very carefully. There's a lot to love and a lot not to like.</p>
<p>Group 3 is a group of schools that tend to attract straightforward students. They are all great schools, but they are relatively indistinguishable from each other. I imagine you could do quite a bit of slicing on schools that are similar to each other (Colby v. Kenyon v. Colgate v. Middlebury v. Amherst v. Williams, choose two or three, Georgetown v. Wash U, choose one, Dartmouth v. Yale v. Harvard choose one-- if I were you, I'd go for Dartmouth).</p>
<p>Group 2 is sort of the midway point between Groups 1 and 3. I think of these schools as appealing to straightforward students, but still having a definite personality to them. These schools sound like they'll be good fits for you. I particularly like Bates-- I think it's relaxed, intellectual, and innovative.</p>