Fort Kochi is a picturesque town known for its Dutch, Portuguese and British colonial architecture. Start off your morning with a visit to the iconic Chinese fishing nets, followed by a stroll along the beach. In the afternoon, visit St. Francis Church, the oldest European church in India. End your day with a Kathakali performance, a traditional Indian dance-drama.
Alleppey is famous for its backwaters and houseboats. Start your day with a relaxing cruise down the canals and enjoy the scenic beauty. In the afternoon, take a stroll along the Alleppey Beach and try some local seafood delicacies. End your day with a visit to the Mullakkal Rajarajeswari Temple.
Munnar is a hill station known for its tea plantations and scenic beauty. Start your day with a visit to the Eravikulam National Park to see the endangered Nilgiri Tahr. In the afternoon, visit the Tea Museum to learn about the history of tea in India. End your day with a walk along the scenic Mattupetty Dam.
Kovalam is known for its beaches and lighthouse. Start your day with a visit to the Samudra Beach and try some water sports. In the afternoon, visit the Halcyon Castle, a historic palace that has been converted into a museum. End your day with a beautiful sunset view from the Vizhinjam Lighthouse.
Kerala is a diverse state, and there are many other attractions that you can add to your itinerary. You can visit the Athirapally waterfalls, explore the Periyar Wildlife Sanctuary, or go on a trek in Wayanad. You can also take a side trip to the neighboring state of Tamil Nadu and visit the Meenakshi Amman Temple in Madurai. To maximize your fun, try some of the local dishes like appam and stew or puttu and kadala curry, and don't forget to try the famous Kerala-style coffee.