It’s generally believed that the prime time for marathons is in the fall, but there are some excellent races to consider after December if you’re willing to break out your Under Armour ColdGear. These courses vary from fast to hilly, coast to desert, and crowded to rural. The training might be bleak, but it’s worth the beard-icicles to get to these ultimate winter marathons.