Explore, Relax & Stay. The Barrington's intimate Inn offers spacious suites. It is conveniently located in Great Barrington, a vibrant town with a host of inviting eateries, stylish boutiques, and art galleries.