Friendly, politically-active LACs in small towns? THANKS!

<p>Putting in another vote for Oberlin here. It is almost exactly what you say you want. The only drawback I see is that they are pretty far on the left, but very tolerant nonetheless. They also have a great environmental science program if you think you might head that direction.</p>