Hotels Near Hampton Inn Boston/Westborough, Westborough