We hired a driver and van from Kangaroo Cabs (www.kangaroocabs.com) for our entire time in Sri Lanka. There are not many airports in Sri Lanka so if you need to travel cross country you drive or take a train. We opted for driving so that we could visit many temples.
The guide book warned that you really didn’t want to drive yourself in Sri Lanka due to the idiosyncratic road rules and heavy traffic. It didn’t take us long to agree and to appreciate our driver’s skill. The small three-wheeled vehicles were everywhere. Most looked new. Some seemed to be taxis and others family vehicles.
Notice in the brief glimpses of the roadside, how the buildings are set right on the curb. No maneuvering room at all.