Start your day early by visiting the Marina Beach, which is the longest urban beach in India. Take a long walk or sit and relax while enjoying the sunrise. You can also try some local street food like sundal or corn on the cob from the vendors along the beach. In the afternoon, visit the St. Mary's Church, which is the oldest Anglican church in India. You can take a guided tour of the church and admire its beautiful architecture. In the evening, visit the Kalakshetra Foundation, which is a center for the preservation of traditional Indian art and culture. You can watch a live performance of classical Indian dance or music.
On your second day, take a day trip to Mahabalipuram, a UNESCO World Heritage site known for its ancient temples and rock-cut caves. In the morning, visit the Shore Temple, which is a magnificent temple overlooking the Bay of Bengal. You can also explore the nearby Pancha Rathas, which are monolithic structures carved out of a single rock. In the afternoon, head to the Mahabalipuram Beach and relax on the golden sand. You can also try some water sports like surfing or jet skiing. In the evening, visit the Krishna's Butterball, which is a massive natural rock balanced precariously on a slope.
If you have an extra day, visit the Kapaleeswarar Temple, which is a famous Hindu temple dedicated to Lord Shiva. You can also visit the Government Museum, which has a vast collection of ancient artifacts and sculptures. To maximize your fun, try the local cuisine like dosa, idli, and sambar. You can also take a shopping tour of the local bazaars and buy some souvenirs to take back home. If you love nature, visit the Guindy National Park, which is a protected area for wildlife and birds. Finally, if you have time, take a day trip to the nearby town of Kanchipuram, which is famous for its silk sarees and ancient temples.
For booking hotels and flights, visit https://booking.tp.st/VhZsadPo.