I went to Tirupati Balaji for darshan way back in 1999-2000. Took Tamilnadu express (train) from Delhi and reached Chennai in around 35-36 hours. From there took a bus and reached Tirupati. I once again want to go to Tirupati for darshan. To save time on travel, this time I want to travel by air. There are very few direct flights from Delhi to Tirupati and they are very expensive. So I'm thinking of taking a flight to Bangalore or Chennai and from there taking a bus. Needless to say, there are more flights between Delhi-Bangalore or Delhi-Chennai and they are much cheaper. I'll prefer going via Bangalore because last time I went through Chennai, roads of Tamilnadu were very bad.I have been told to take a late afternoon flight from Delhi to Bangalore and from Bangalore take a Volvo bus for overnight journey to Tirupati. Can anyone who is from that region or has been to Tirupati Balaji for darshan in recent times help me by telling the following:1. Is this a good idea to go via Bangalore to save on air tickets or is going via Chennai a better option?2. Where will I get the Volvo bus in Bangalore for Tirupati. Is there any website where I can check the timings of the bus and may be even book online?3. How to get to the bus stand from Bangalore Airport?4. Once in Tirupati, old procedure was that you were allotted a token number on Tirupati bus stand for regular (ordinary) darshan. Your time slot for darshan used to be mentioned on that token and one had to take a bus to travel to Temple around a couple of hours before that time slot. What is the procedure for getting such token now? Can we get such tokens online now before traveling? 5. Any decent but inexpensive place to stay in Tirupati? I assume that I'll have to wait for say 12-24 hours for my time slot for darshan? I'm going alone. Anything else that I should know about?I'm planning to start from Delhi on 20th or 21st July, 2012.