What is the reputation of schools like Amherst, Bowdoin and Middlebury?

"Are they comparable to the Ivy League? "

I think that they are. Brunswick is also a lovely small town. I hope that you tried Gelato Fiasco while there (or if not, try it next time you visit Bowdoin).