1: Your car and driver will be always at your disposal from breakfast till dinner. You can use his services for visiting all touristic places in every city, shopping and restaurants for lunch and dinner. He will also wait for you outside restaurants and than continue driving for your next destination.
2: Driver will be English speaking, friendly, responsible and careful in Indian traffic. He will have very good knowledge about the touristic places and sure he will advise you for visiting, restaurants etc etc, BUT driver is not an official guide, so he cannot come along with you in monuments.