Peak season: June to August is the peak season to travel to Iceland, and hence, it's advisable that the bookings are done in advance. A lot of outdoor activities take place during this season, including the festivals.
Shoulder season: May to September is the time when there is occasional snowfall. Prices are low compared to the peak season. Fewer visitors travel during this period of the year.
Off-season: If you are interested in Northern Lights, October to April is the ideal time to visit Iceland. Skiing and other outdoor activities take place during these months. The winters are very harsh in this part of the world as the temperature can drop down to -25 degrees celcius.
Iceland comes under the Schengen visa agreement which is part of 26 members of the European countries. The Schengen visa allows you to also enter other EU countries also. Nationals of Schengen countries do not require a visa for a stay of three months. Iceland visa requirements and visa application process can be completed online with minimum efforts. Nationals of Australia, Canada, Japan, New Zealand and the USA do not require a visa for a stay of three months. Nationals of India have to apply for a Schengen visa to enter Iceland. Please click on the link for further details on the Iceland visa.