Set among the beauty of the Berkshire Mountains in Williamstown, MA, Orchards Hotel welcomes guests with timeless elegance and modern comfort.