To discover this wonder that is India, you need more than place-names on a map. In a country of such distances, where there is so much to see, you need professional tour management to make sure that you get the best for the money and time that you are spending. You need an agency that will take pain out of travel that will knit those dreamlike place-names into a seamless magical holidays.
Remember India isn't just another country it is a sub-continent, much bigger than Britain, France, Germany, Spain and Italy put together.
If you ask any travel expert or search on line about best time to visit India - the answer will be October to March. Even I agree with the same, however my advice is for those who wish to save 30-40% on tour cost to India then plan their tours strategically between 1-15 April and 15-30 September to avail lower rates. The weather during this time of the year is not so bad for tour to India and you save quite a lot...
Always travel through Professional Travel Company which is approved by Ministry of Tourism, Government of India and member of Indian Association of Tour Operators to ensure smooth operation of your travel plans and go back with fond memories of India...