Hotels near all Amherst landmarks