Kodaikanal or the Princess of Hills in Tamil Nadu is one of the most popular tourist destinations in South India. Often considered for a romantic weekend retreat, the quaint little town is blessed with a perfect temperature at any given season. If you are seeking time alone in the laps of nature, with your dear ones, Kodai is the place to go. Adorned with cascading waterfalls, shimmering lakes and undulating green hills, the town leave you awestruck with its natural beauty.