I am using red bus for booking tickets. I was leaving in Hyderabad and if I want to come to my village I just use red bus as ticket counter to book tickets. It is very reasonable and we can book what ever seat we want, and we can check weather the beside seat is of same gender or not.
I used n number of times to book my ticket.
By using this I was booking my ticket without going to ticket counter and time saving method which is very useful to present generation.