Zanzibar. Say the name and you can almost smell the scent of spices blowing on the gentle trade winds. This exotic port off the coast of Tanzania offers travellers the hedonistic pleasures of white sand beaches and clear waters, along with a fascinating fusion of culture and history.