The months of April to June qualify to be the best time to visit NH with a perfect temperature of 58 degrees F.