The Best Time to Visit India-and Where to Go on Your First Trip
Briefly

If you're interested in Ayurveda, this is the most recommended time to visit, as it's considered particularly healing.
In recent years Jaipur, Kalakho, and Agra have not seen heavy rains.
It's worth noting that during the cooler months, air pollution can be particularly bad in major cities like Delhi, Agra, and Jaipur.
I recommend spending anywhere from 6 to 16 days on your first visit. This will give you enough time to gain an insight into what India is.
Read at Conde Nast Traveler
[
|
]