Very few locals know street names and addresses, and you are likely to have to get directions in terms of landmarks. Botswana doesn't have a postal delivery system to addresses just to centralised mail collection points, so even when streets are well-marked, the names may be unfamiliar to residents.
Through a combination of coaches and combies, you can get anywhere in Botswana without any trouble, though public transport is spotty away from big cities and major axes but hitchhiking is popular and very easy. However, hitchhiking should only be done in desperate circumstances, as Botswana driving is often very erratic and it can be a harrowing experience to have a stranger drive you somewhere. It is advisable to arrive at the bus station quite early, as the busses do fill up quickly, and it is not uncommon to spend several hours standing in the aisle waiting for a seat to free up remember to bring water, as the buses are often not air conditioned.
The roads are paved and well maintained, so travel by car is also not a problem, provided that one keeps a close eye out for the cows, donkeys and goats that spend much time in the middle of the road.
The Trans-Kalahari Highway is an old cattle route, now newly paved and easiy drivable with a 2-wheel drive. It runs from Lobatse to Ghanzi in Botswana, making the connection from Windhoek, Namibia to Gaborone, Botswana. It is a long and uneventful drive, but you get a good feel for the Kalahari Desert. Fuel is available in Kang at the Kang Ultra Shop, which also offers a respectable selection of food, overnight chalets, and inexpensive camping.
There are many bus companies in Botswana. One of the biggest is Seabalo (http://www.seabelo.bw). From Gaborone you can travel by bus to any bigger city in Botswana.