Any recommendations for driver services?

Hi, planning to visit Bali soon. Any recommendations for a good, English-speaking driver who can shows us around?

How much should I expect to pay (ball park) for a 8-10 hr trip?