Cold winters -10 to 0°C, warm summers 20-28°C. Best May-Sep. Spring late (Apr-May). Fall short (Sep-Oct). Bundle up Nov-Mar! Similar to other Baltic cities.