Going to the East African island of Zanzibar? Here is the ultimate Zanzibar guide for the best things to do in Zanzibar.