The best time of year to have a picnic is during the spring and summer. When the weather is cool, a bit warm, but not too hot. Late morning and early afternoon picnics are ideal to avoid severer weather.