where to celebrate The Swedish island of Oland, off the mainland's southeastern coast, is a popular vacation spot. In the village of Vickleby, stay at the Bo Pension (46/0485-36001; bopensionat.se), which has a good traditional restaurant. The festivities, which feature a majstång (maypole), live music, and refreshments, start on the town green at 2 p.m.
In Stockholm, Skansen (Djurgårdsslätten 49–51, skansen.se), a 123-year-old open-air folk museum, offers opportunities to learn traditional dances around the majstång, try birch leaf wreath weaving, and enjoy an enormous smorgasbord of half a dozen types of pickled herring, gravadlax, crispbreads, and more.
Located in central Sweden, the beautiful Lake Siljan District (siljan.se) is famous for its Midsummer celebrations, which feature three days of feasting and folk-dancing performances. Many hotels, such as Klockargården (Siljansvägen 456, Tällberg;…