<p>I was thinking of Bowdoin also--although I'd say it is probably more of a reach, perhaps a low reach, than a match--but Bowdoin is not in what I would call a rural location. Brunswick is a decent-sized town, very pretty, with a nice town center. Suburban might be more like it. </p>
<p>I was also thinking of Swarthmore, although we're talking reachier than Bowdoin. It would seem to suit your interests, and is right outside Philly.</p>