How we spent 48 amazing hours in Stonetown, Zanzibar