Ideal running weather is cloudy and in the 50s, which means the biggest marathons usually happen in the fall before it gets too cold and in the spring before it gets too hot.