Haverhill has quite a variety of rental options available. Cool loft apartments (the old mill buildings that were empty with broken windows when I was growing up are finally being put to good use. Some of them are pretty amazing! There is so much going on downtown these days, and weekend nights, it's sometimes hard to get a parking place. Quite a varetiy of restaurants and it's very walkable. Love the old-fashioned streetlights in the downtown--quite the ambiance.
Bostonmania is correct--there are 5 exits to Haverhill. One is to Bradford (Ward Hill) which is just one section of Haverhill (south side of the Merrimack River)
The thing about Haverhill is that (like most cities) you really have to watch your neighborhood. Some areas can be quite run-down, with lots of multi-family houses, absentee landlords, etc. You'll find everything out there from big-box housing to old Victorians that have been turned into multi's or condos, to lofts in the downtown area, or the cheapest option-the triple-decker multifamily.
I know Haverhill like the back of my hand, so if you have any questions, don't hesitate to ask
OH, just had a thought: if you move to the NH side of the border (Plaistow might have some rental options) then you wouldn't be paying MA taxes on YOUR income (you'll pay if you live in MA/work in NH and you'll pay if you work in MA/live in NH) That's just over 5% of your pay going to taxes, so it may be substantial for you. Of course Plaistow has nowhere near the vibe that Haverhill or Amesbury (higher rental prices) has.