Over 30,000 people attended Midsummer celebrations at Leksand in Dalarna last year. Photo: Ulf Palm/TT June 20th is Midsummer's Eve, which despite not technically being a public holiday is a day off ...