Check out the best places to visit when traveling to New England