The moderating influence of the Baltic Sea does battle with the frosty Russian winds, making for uncertain but nonetheless freezing temperatures in winter (November to March) and just a few hours of semidaylight every 24 hours. From May to September average days are in the pleasant range of 15-20°C (59-68°F), though nights can still be rather chilly. Though snowy in winter, there is regular, mild to moderate rainfall throughout the year, becoming slightly heavier towards spring.