The best time to visit Napa Valley is during the harvest season, from August to October, when the vineyards are bustling with activity and the weather is ideal for wine tasting.