My family and I will be in India next week, and we will be staying in Punjab. We have all been to Punjab many times and most of the time just stayed there, but there is a lot more to see in India, which we have not done. I know that during summers the weather in Punjab will be scorching including many other parts of India as well. I would like to know what is the best place to visit in summer in India? We are on a vacation of 3 weeks, so we have plenty of time to go to other parts of India.