12. Thekkady city Thekkady is the perfect place to explore the wild and lively nature. Periyar National Park, Lake Periyar, Deepa World Spice, Ayurvedic Garden and Mullaperiyar Dam, … are some of the must-see destinations in Thekkady. Best time to visit Thekkady is from October to December. Unique features of Thekkady are Periyar, Kumily, Murikkady, …