Off the coast of Tanzania, Zanzibar is like a waking dream. With its immaculate beaches, turquoise waters and exotic atmosphere, this cultural archipelago paradise promises a winter under the Indian ...