Peak season: July and August are the two months when there is a lot of tourist activity across Indonesia. Prices might be on the higher side so it is advisable to have advance bookings.
Shoulder season: May, June and September are the months when the weather is good in Java, Bali and Lombok. Commuting may not be a problem as there are less number of tourists compared to the peak season.
Off-season: October to April is the period when you can get cheap deals on packages except during the Christmas season. The weather tends to be dry which is ideal for diving in Maluku and Papua.
For Budget Travellers: INR 1000 - 1700 a day
For Mid-range Travellers: INR 2000 to INR 3500 a day
For Luxury Travellers: INR 8000 and upwards
Indonesia is one country where Indian passport holders can get the Indonesian visa on arrival for a minimum period of one month. You can even extend your stay with a prior notice to the immigration office. Indonesian visa on arrival will cost around INR 2,300. More than 65 countries are eligible to for visa on arrival which includes Australia, Canada, France, Germany, Ireland, the Netherlands, the UK, New Zealand and the USA. Nationals of countries which do not qualify for a visa on arrival have to get a visa in advance. For more details visit: http://www.visabali.com/tourist-visas.php