In the morning, visit the Banke Bihari Temple, famous for its black marble idol of Lord Krishna. In the afternoon, explore the Prem Mandir, an impressive white marble temple that depicts the life of Lord Krishna through intricate carvings. In the evening, attend the Yamuna Aarti at the Keshi Ghat, a beautiful ceremony where devotees gather to worship the sacred river.
Start the day with a visit to the Shri Krishna Janmabhoomi Temple, the birthplace of Lord Krishna. Then, head to the Dwarkadhish Temple, a grand temple dedicated to Lord Krishna's form as the King of Dwarka. In the afternoon, visit the Kusum Sarovar, a beautiful and serene lake surrounded by temples. In the evening, stroll through the colorful and bustling markets of Mathura, where you can shop for souvenirs and try some local street food.
In the morning, visit the Radha Raman Temple, a beautiful temple dedicated to Lord Krishna's beloved Radha Rani. Then, head to the Jama Masjid, one of the largest mosques in India. In the afternoon, drive to Agra to see the iconic Taj Mahal, a stunning mausoleum built by the Mughal emperor Shah Jahan in memory of his wife Mumtaz Mahal. Stay until sunset to see the monument bathed in golden light.
If you have time, consider taking a day trip to Barsana, a small town near Mathura that is famous for its Lathmar Holi festival. You can also visit the Fatehpur Sikri, a deserted city near Agra that was once the capital of the Mughal empire. To maximize your fun, try to learn some Hindi phrases and interact with the locals. They are friendly and welcoming, and will appreciate your effort to speak their language.
Check here for hotel and flight prices.