Zengcheng has an efficient bus service. Most bus stops have a map showing the routes, but the routes on the city map are completely wrong 2007
If you want to go to the villages you will have to take a local bus. But you need a local guide who can can take you there. We ended up in the back of a small truck, sitting on plastic chairs from our host's home. Pretty dangerous.