Kodaikanal is a charming hill station in Tamil Nadu, India, known as the 'Princess of Hill Stations' for its misty valleys, serene lakes, and lush forests. It offers cool climate year-round and is famous for its scenic beauty and colonial-era architecture.