domains are only free from ZISPA if you are a member of ZISPA - last i checked the fees for joining zispa were more than the price of a domain (i dont have the exact numbers to hand)
the average price of a .co.zw domain right now looks at between $20-25, zimhosts is charging $20 last i checked for the domain without hosting