Hi Everyone, For past 2 years, I have been thinking to visit Agra to see Taj Mahal but every time I planned a trip I had to postpone it for some reason. This time I am determined to watch the beautiful Taj in the June first week (I know it will be hot but I will still go). I want to know what is the best way to explore Agra; a government bus service, hiring a private Agra tour operator from Delhi or with my personal car. A day is enough for sightseeing or I should take Agra overnight tour to cover all the tourist places? Any specific place you would like to recommend in Agra. Thanks!