A cozy hill station in the Dindigul district of Tamil Nadu, Kodaikanal is rightly called the “Princess of Hill Stations.” With lush forests and greenery as far as the eye can see, this stunning city does justice to its name, which translates to “Gift of Forest.” Head to Kodai for a dose of emerald green forests, tranquil lakes, and incredible views.