I am from Bangalore and wish to go Agra with my wife. It would be the first time I would be traveling in the North part of India, or in fact making any long distance journey. I need help in planning my trip from Bangalore to Agra, and I have posted some questions to help plan the trip better. 1. What are the best travel options from going from Bangalore to Agra? 2. What is the fastest way to reach Agra from Bangalore and how much would it cost? 3. What is the cheapest way to reach Agra from Bangalore? 4. Apart from the Taj Mahal, what else is there to see and do in Agra? 5. I have read that viewing the Taj Mahal on a full moon night is the best experience, do we need to make bookings for the night viewing?