June–August is the best period with long days and the White Nights in late June. Tallinn is beautiful year-round but gets crowded in summer. Christmas markets in December are magical. Winters are cold and dark but atmospheric.
🌸
Spring
☀️
Summer
🍂
Autumn
❄️
Winter