hace buen tiempo
the weather’s good
hace mal bien
the weather’s bad
hace calor
it’s hot
hace sol
it’s sunny
hace viento
it’s windy
hay niebla
it’s foggy
hay tormenta
it’s stormy
esta nublado
it’s cloudy
esta despejado
it’s clear
llueve
it’s raining
nieva
it’s snowing