The White Mountains in NH and the Green Mountains in VT are the best for foliage. Western MA can be nice as well. You want to plan for mid October for peak leaf season.
The foliage does change in NJ as well, but it just does not have the same atmosphere as New England.