As much as you might think it is - India is not an all year destination. Being such a large country India's weather is extremely varied. Overall, the best time to go to India is during the cool, dry season between October and March as it remains relatively rain-free...