Salamanca is a mid-western Spanish city with a Mediterranean climate. Therefore, it will be warm and sunny most of the time. It has hot summers and chilly winters, with an average of seven days of snow per year. It does not rain often, usually rain falls in the early winter months but not much.
The average summer temperature 22 °C whilst the average winter temperature is 4 °C.
For the most reasonable weather visit in late spring and summer.
Dress and plan accordingly.