If you want to experience the real India..you should visit small towns also...
Check it out... you can choose as per your interest...
http://www.mustseeindia.com/top-10-hill-stations-india
If you want to experience the real India..you should visit small towns also...
Check it out... you can choose as per your interest...
http://www.mustseeindia.com/top-10-hill-stations-india