I stayed at the Zawadi Hotel on Tanzania's island of Zanzibar. The all-inclusive resort included fine dining and snorkeling ...
Visitors can wander through maze-like streets, where shops, markets, and traditional houses sit alongside huge palaces.