General replies:
* Hace buen tiempo. (It's good weather.)
* Hace mal tiempo. (It's bad weather.)
* Está soleado. (It's sunny.)
* Está nublado. (It's cloudy.)
* Está lloviendo. (It's raining.)
* Hace frío. (It's cold.)
* Hace calor. (It's hot.)
* Hace viento. (It's windy.)
More specific replies:
* Hace un día precioso. (It's a beautiful day.)
* Está haciendo un poco de frío. (It's a little cold.)
* Está haciendo un calor infernal. (It's scorching hot.)
* Está lloviendo a cántaros. (It's pouring rain.)
* Hace viento fuerte. (It's windy.)
You can also add details about the weather:
* Está haciendo 20 grados. (It's 20 degrees.)
* Está nublado pero no llueve. (It's cloudy but not raining.)
* Hace viento pero no hace frío. (It's windy but not cold.)
Remember to choose the reply that best reflects the current weather conditions.