Are you looking for a winter marathon? Check out a list for some of the best in the U.S. that are held on dates from November through March each year.