Has anyone ever been to Zanzibar? We're considering it as a destination for our honeymoon so I'd love to know any experiences or recommendations if you've been there before. Other destination suggestions welcome.