Mahabalipuram is a UNESCO World Heritage site and a popular tourist spot for its ancient rock-cut temples, sculptures, and carvings. In the morning, visit the Shore Temple, an 8th-century temple dedicated to Lord Shiva that is located on the beach. In the afternoon, explore the Pancha Rathas, five monolithic rock-cut temples, and marvel at the intricate carvings. In the evening, relax on the beach and enjoy the sunset view.
Fort St. George is a historic British fort that houses a museum showcasing colonial-era artifacts, including weapons, coins, and paintings. In the morning, explore the fort and learn about Chennai's colonial past. In the afternoon, visit the nearby Government Museum, which has a vast collection of ancient artefacts, sculptures, and paintings. In the evening, head to the nearby Marina Beach, the second-largest urban beach in the world.
Chennai has many local attractions that you may want to consider, such as the Kapaleeswarar Temple, the San Thome Basilica, and the Guindy National Park. If you have extra time, you can also take a day trip to Kanchipuram, a city famous for its silk sarees and ancient temples. To maximize your fun, try the local street food, such as idli, dosa, and vada, and shop for local handicrafts at the street markets. Finally, make sure to check the opening and closing times of the places you plan to visit and plan your itinerary accordingly.