Take a look at the course pictures of arguably the fastest Marathon in the West Coast of US (I would think St. George is faster if you are good in downhill running).
It will take place this Sun 12/6. Weather is predicted to be cold (from 1C at the start to probably 5 to 6C at my predicted finish time.