I booked a private tour to Agra from Delhi. Gurmeet was my driver. He picked me up promptly from my hotel at 5am and drove me smoothly and without incident for 3 hours up to Agra, supplying me with a regular supply of fresh cold drinks. On arrival in Agra we met Nadeem, a very knowledgeable guide who walked me around the Taj Mahal site for a couple of hours. His insights and facts about this beautiful site were excellent, and he also provided many useful tips about managing interactions with local street sellers who swarm around the site. After the Taj Mahal I decided not to go into the Agra Fort because temperatures were extremely high in Agra in June. Instead, Nadeem took me to a couple of specialist craftsmen's workshops to find out more about the process of inlaying marble with precious gems, and making jewelry and rugs. Gurmeet then drove me back to Delhi, arriving in good time to make my flight. All of the tour was tailored for my needs and schedule, and as a lone female traveller, I felt safe throughout.