Start your trip with a visit to Fort St. George, a historic landmark that was built in 1644 by the British East India Company. Take a guided tour of the fort to learn about its rich history and see the museum inside. Next, head over to Marina Beach, the longest urban beach in India. Enjoy a leisurely stroll along the beach and indulge in local street food. Be sure to catch the sunset at the beach before heading back to your accommodation.
Start your day by visiting Mahabalipuram, a UNESCO World Heritage Site that features ancient temples and rock carvings. Explore the Shore Temple, Pancha Rathas, and the Descent of the Ganges. Afterward, head to DakshinaChitra, a living history museum that showcases traditional South Indian architecture, crafts, and art. You can also participate in workshops and try your hand at pottery-making or weaving. End your day with a local South Indian dinner before heading back to Chennai.
Consider visiting the Government Museum and Art Gallery to learn more about Chennai's history and culture. You can also take a day trip to Pulicat Lake, a bird sanctuary known for its flamingos and pelicans. To maximize your fun, try the local street food and visit the local markets for some souvenir shopping. If you have more time, consider visiting the Kapaleeswarar Temple and the Arignar Anna Zoological Park.