Discover unique places to visit in India that promise unforgettable experiences and an insight into India's rich culture.