How many days in Zanzibar
I’m travelling to Zanzibar in mid-July. How many days should I stay in order to see Stone Town and do some water activities? Is 5 days too short? A week? Also, can I use Stone Town as a base to go out into the island, or should I find other accommodations by the beaches?