I had been to Agra recently and had a very memorable trip. Every thing went as planned, thanks to the members of the Tripadvisor, especially Deepakji and other Agra advisors, whose helpful advice made it possible.
We reached Agra from Delhi by Shatabdi Express. After checking in the Hotel (Tourists Rest House) visited the Taj Mahal. After having lunch at pizza hut, visited Agra Fort and then went to Fatehpur Sikri.
Next day left for Mathura early morning around 7:15am. Visited the Rangaji temple, Banke Bihari temple, Iskcon Temple, Prem Mandir, Krishna Janma Bhoomi. The bhog at Iskcon temple was really good. After having lunch at McDs on the way, we visited Sikandra and reached the hotel around 4pm.
It was a little hectic but very memorable trip.