Fall is a popular time to run marathons because the weather is cooler. However, runners may have to deal with rain or ice on race day.