Our guide to Midsummer in Sweden has all you need to know about the country's most important festival, plus tips on the best places to celebrate!