The best time to visit Boston is from late September through mid-October, with early October being the sweet spot.