The cool season is from October to March , the ideal time for seeing most of India ( except in the northern hills and mountains , where it 's bitterly cold ) .
October would be a good time to visit India , unless you plan on going to the northern hills .