Rule reminder
Weather expressions with 'fare': fa caldo (hot), fa freddo (cold), fa bello (nice), fa brutto (bad), fa fresco (cool), fa caldo afoso (muggy). These are all impersonal — 'fa' never changes.
It's January in Milan, -5°C, and snowing. What do you say?