Explore seven beautiful places to visit in Tamil Nadu, including Meenakshi Amman Temple, Ooty, Kodaikanal, Mahabalipuram, Rameswaram and Kanyakumari.