Start your trip in Chennai with a visit to the iconic Marina Beach. As the world's second-longest urban beach, it's a popular spot for locals and tourists alike. Walk along the beach or take a dip in the Bay of Bengal. Don't miss the impressive statues of Mahatma Gandhi and other Tamil Nadu leaders along the promenade. Take a break from the sun and grab some street food from the vendors nearby.
Next, head to the Government Museum, one of the oldest museums in India. The museum's collection includes exhibits on archaeology, numismatics, zoology, and more. Highlights include the Bronze Gallery, which houses a collection of Chola bronze statues, and the National Art Gallery, which features works by Indian artists from the 16th to 20th centuries.
On day two, take a day trip to Mahabalipuram, a UNESCO World Heritage Site. This coastal town is home to a group of ancient temples and rock-cut caves dating back to the 7th century. Don't miss the famous Shore Temple, which overlooks the Bay of Bengal and is considered one of the oldest structural stone temples in South India. Other must-see sites include the Five Rathas, a group of rock-cut temples in the shape of chariots, and the Krishna Mandapam, a cave temple with intricate carvings.
On the way back from Mahabalipuram, stop at DakshinaChitra, a living museum that showcases the art, architecture, and culture of South India. Walk through recreated traditional houses and street scenes from Tamil Nadu, Karnataka, Kerala, and Andhra Pradesh. Learn about traditional crafts and watch artisans at work. There are also workshops and cultural events held throughout the year.