Start your day early and get mesmerized by the breathtaking view of Taj Mahal during sunrise. Take a guided tour of the palace and learn about the Mughal history and architecture. In the afternoon, indulge in some shopping and try some local food. End your day with an evening walk in Mehtab Bagh and witness the Taj Mahal changing its colors during sunset.
Explore the spiritual and cultural beauty of Akshardham Temple, one of the largest Hindu temples in the world. Witness the beautiful architecture, light and sound shows, and the stunning water show. In the afternoon, visit the National Museum and learn about the rich history and culture of India. End your day with a visit to India Gate and enjoy some street food and shopping in the nearby markets.
Spend your final day in Agra by revisiting the Taj Mahal and taking a stroll around the gardens. In the afternoon, visit the Agra Fort and learn about the Mughal lifestyle and culture. End your day with a visit to the Sadar Bazaar and go on a shopping spree for some souvenirs.
If you have time, you can also consider visiting Fatehpur Sikri, a UNESCO world heritage site, located 40 km away from Agra. You can also take a day trip to Mathura and Vrindavan, known for their spiritual and religious significance. To maximize your fun, try the local cuisine, go on a shopping spree, and take a lot of pictures.