We did the overnight(2 day) tour in 2005. Although it was expensive, it was well worth the cost. We had a charter flight from Mumbai-Agra(military field). The ride to the Oberoi was @ 15 minutes. The Oberoi is wonderful. Every room has a view of the Taj. We did a tour to the Taj at sunset after checkin. The next morning many of us did the sunrise tour to the Taj as well. Lots of great picture taking. In the afternoon we did the tour to the baby Taj by the river. The only bad part of the whole trip was Mumbai airport. It's a zoo!