While on a tour to India, I found the Discovered India portal to be of great help to me. This was because it not only had the site listing out the various tourist attractions area wise, but also helped me with useful data like the culture, climate, language, festival, destinations, demographics etc. so that I could be better prepared.