Zanzibar has amazing things to do. You can lie on the beach, relax in the lodge or you go on excursions.
You want history? Then you are right on Zanzibar. There are old stunning ruins of the palaces of the Sultans. Stone Town – UNESCO world heritage because of her wonderful old city with arabic, indian and of course swahili houses and palaces. Witness of great and cruel history. Slave Market and Slave chambers are very interesting to visit.
Or do you prefer nature experiences. You can swim with the dolphins, go on an old fisherboat to the islands, go snorkeling or diving, watch monkeys, visit other beaches or just admire nature. Or what about a tour to the spice farms?
You want to do sports? In Zanzibar you can go for Kite Surfing, Riding, Quart Driving, Golfing, Diving and even there are two yearly Marathons.