Светлана вверху немного ошиблась насчет "дешево и сердито" Может спутала с Турцией или с Хургадой какой-нибудь. К сожалению это одно из самых дорогих для отдыха мест. Посмотрите сколько стоит масяпин отель в сутки, она показала выше. Есть конечно дешевле, но лично я дешевле 150 долл не нашла. Один сафари-день НА ЧЕЛОВЕКА стоит от 250 до 500 долларов. А лететь  надо сначала в столицу, оттуда еще самолетом или паромом в Занзибар. В любом случае, самый дешевый вариант это ехать самостоятельно.