India is as large as a continent, and has a varying climate. If you are travelling during the summer months, the Northern part of India that borders the the mountains of Kashmir, Himachal Pradesh, North Uttar Pradesh is pleasant. The South also has its hill stations, and most certainly the famous hill resorts of the South like Kodai Kanal, Ootacamund and Croog, beside Darjeeling, Sikkim are recommended in summer.
India has three major seasons - winter - summer and the monsoon. Winter months (November-March) are bright and pleasant, with snowfall in the northern hills. Summer time (April-June) is hot in most parts of India, and it is then that the numerous hill resorts provide cool retreat. During the monsoon, rainfall is heavy along the West Coast between June and September, and along the East Coast between mid-October and December.
AN APPROXIMATE WEATHER CHART FOR MAJOR INDIAN CITIES
R = Rainfall (mm)