Looking to visit Tamil Nadu, India? Here is my ultimate guide of seven places you must see, including beaches, temples, historic architecture and ashrams.