Latvia has temperate continental climate with four distinct seasons.
Latvian summers are sunny and warm with average temperature around +19, the hottest summer months are July and August when temperature may reach +30.
Water temperature in the Baltic Sea is around + 18, but in lakes and rivers it is significantly hotter.
Spring and Autumn may be rather wet, windy and cool, average temperature during this period is about + 10 in the daytime, so you definitely should have warm clothes, umbrellas, warm waterproof shoes or boots.
Winters in Latvia are snowy and sometimes may be very cold. Winter in Latvia lasts sometimes from the middle of November until the middle of March. The coldest month of winter is January. Temperature in winter can go under -20 – -25., please take it into account and choose clothes according to the weather.
You can find actual forecast by link.