The best time to visit Iceland runs from June to September, although you can get all four seasons in a day. A bit crowded and pricey, the summer period is considered to be the best for visiting waterfalls, exploring Golden Circle, and watching puffins and whales. This is the season to witness midnight sun and lupin blooming, just book in advance. Shoulder season in May and September sees thinner tourist crowds and lower flight costs. Winters on the land of ice are great if you pack layers: Northern Lights will mesmerize you, Blue Lagoon will warm you up, and the Þorramatur foods will nourish your body. Most of the mountain roads remain closed between September and June, so if you plan to rent a car, you will have to consider the 4x4 drive.