Hotels Near Amherst Inn & Suites, Amherst