Hidden among the dense hills of Tamil Nadu, Kodaikanal boasts not only quiet panoramas but also a perfect base for venturing ...