During Summer the plains remain fairly hot, and with a tradition going back to the British Raj, it is best to seek the beauty and comfort of the hills and Hill Stations to enjoy a wide range of mountain sports, or to relax.
Just after the monsoon, in September, everything is exquisitely emerald, so a great time for hiking or exploring the hill stations.
Winter and Spring are the best times to visit Northern part of India. It is in between Mid-October to Mid-March, when the weather remains agreeable on the plains.
It is the best time to visit the historical monuments of the major cities like Delhi and Agra, the palaces of Rajasthan or the deep religious history of the Holy Ganges.It is also the best time for those who want to enjoy the festivals, as many are celebrated during this period of time.