They are the best way to get around. Most of them have meters and have fixed rates depending on where you want to go. Cities like Madras, Bombay, Calcutta, Bangalore and Bombay are chalk full of them. The big metropolitan cities like Bangalore, Madras, Bombay, Calcutta and Delhi have some of the best Buses. You can ask people at the bus stands for which bus to take and which stop to get off.
Taxis are available in most cities but they are really expensive.
All cars come with drivers. These are best if you want a guide to take you around the city and do some shopping and site seeing. The lighter Side Things may seem to be in total chaos, it might be hard to find schedules and times but remember to ask the person standing next to you. People will go out of their way to help you. You cannot get lost and you will never be stranded.