Braga, where it's located

The climate of Braga is temperate oceanic, with mild, rainy winters and pleasantly warm, sunny summers.
The city is located in northern Portugal, 190 meters (625 ft) above sea level and 30 km (18 mi) from the ocean.
The average temperature of the coldest month (January) is of 8.8 °C (48 °F), that of the warmest month (July) is of 20.9 °C (70 °F). The lowest record (of the 1971/2000 period) is -6.3 °C (21 °F), the highest is 39.3 °C (103 °F). Here are the average temperatures.
Braga_ - Average temperatures
Min (°C)456710121414121076
Max (°C)131417182025282825211714
Min (°F)394143455054575754504543
Max (°F)555763646877828277706357

Precipitation amounts to 1,465 millimeters (57.7 inches) per year: it is therefore abundant. It ranges from 25 mm (1 in) in the driest month (July) to 230 mm (9.1 in) in the wettest (December). Here is the average precipitation.
Braga_ - Average precipitation

On average, there are around 2,540 sunshine hours per year: therefore, the amount of sunshine is good. Here are the average sunshine hours per day.
Braga_ - Sunshine

The sea temperature ranges between 14 °C (57 °F) and 19 °C (66 °F). So, it never becomes warm for swimming. Here are the average sea temperatures at Viana do Castelo.
Viana do Castelo - Sea temperature
Temp (°C)141414141617181918181615
Temp (°F)575757576163646664646159


Best Time

The best time to visit Braga runs from June to September, since it is the warmest and the least rainy period of the year. July and August are the warmest months, but the heat is rarely excessive, and in addition, they are the driest. However, in September too, the rains are still quite rare. In May, you can go, but cool and rainy days are more frequent.
Even in summer, it's better to bring a sweatshirt, and maybe a light jacket for the evening.