Hotels Near Best Western Merrimack Valley, Haverhill