- Backwaters in Kerala is fantastic. Basically you can rent a boat that takes you down the back rivers of the state through rice farming and fishing villages. The boats are like a one room hotel and they cook for you! Its like being Huck Finn in rural India. Definitely one of my favorite parts of all of India
- Thanjavur is perhaps the best ancient temple in Southern India. Its was carved from a single 200 meter rock and has great detail. Plus the city has some of the best bronze work in all of India. I got two great pieces from there. Bargain hard and start at half (at least) of the asking price
- Mysore/Somnathpur. Mysore is a charming city with a great palace, a fanstastic Nandi statue on a hill overlooking the city, and is a short 1 hr bus ride to Somnathpur, my personal favorite temple with the most intricately detailed work of any temple I’ve seen. Also, if you’re into yoga its the birthplace of Ashtanga.
- Hampi. The gem of Southern India, its one of my favorite places in the country. Directly east of Goa (you can take a train or bus) its a series of temple ruins arranged in a number of complexes. The scenery is fantastic. Small hills made of red quartz boulders with rice farming villages in between. Its like farming on Mars. Is she goes tell her to check out the Mango Tree restaurant by the river. Great views and good food.
- Bangalore. I’m not much for this city, it has a few nice parks, churches, temples and decent city amenities. But its close to two great temple ruins – Belur and Halebid. Both are great and a quick journey from Bangalore. Is she’s flying in here these are great day trips to make.
- Kodaikanal. A great tea and coffee growing region. If you want to get a flavor for rural India and see natural beauty this is a good start.
- Pondicherry. People forget the French also came to India. The old city is a charming French colonial town that turn of the century. Go to the newer parts to get some masala.
- Mahabalipuram (spelling). A decent beach town close to Chennai/Madras that has some great ruins. Don’t expect to go swimming. In fact, stay out of the water. There is a hippy community called Om close by, but I never checked them out.
your descriptions of south Indian cities is exact and South India has different culture then North India. I also started my blog to share some information on this topics http://explorableindia.com/