Reasons to visit around the year, achievable itineraries, and why monsoon season may be the best time to visit India.