Está (muy) nublado.
its very cloudy
Hace buen tiempo.
the weather is good
Hace (mucho) calor.
its very hot
Hace fresco.
its cool
Hace (mucho) frío.
its very cold
Hace mal tiempo.
the weather is bad
Hace (mucho) sol.
it is very sunny
Hace (mucho) viento.
it is very windy
llover (o:ue)
to rain
nevar (e:ie)
to snow
¿Qué tiempo hace?
hows the weather