I am interested to find a place in India, to visit and stay for some time, that is not too big but has some history monuments and ruins as well as nice nature. I have been seeing to much of cities and concrete. I am sure there are some nice towns or even villages because i like adventures in nature and some historical places with soul if you understand me. I would appreciate any help. My history and geography knowledge about India is not so good and i found this forum helpful in gathering this kind of info. Thanks a lot.