The warm period of year from May to September is the best time to visit Estonia. During May and June, white nights give a perfect reason to stay up late and party in Tallinn. Summer is a wonderful occasion to see wildflowers in forests and beautiful Estonian bogs. It is also prime time for outdoor celebrations, such as Jaanipäev folk holiday and Laulupidu, a massive song and dance festival. To get closer to nature, pick wild berries, watch seals and flying squirrels, go canoeing and kayaking or relax in a floating sauna. Snow and freeze duvet covers Estonian lands from November to February. Winter is the time to go cross-country skiing, seeing frozen waterfalls, and getting lost in Christmas Market in Tallinn.