There is a wide choices of where to stay in Zanzibar which ranges from Town hotels to the beach resorts, and from standard, luxurious, self contained to basic local, styled and budget accommodation. Bookings can be made either directly to the hotel or through agents. The later is most advisable. The use of these spices can be traced in gastronomic delights or cuisine.
Most restaurants here serve both local and international cuisine.
If you want a dinner or lunch make prior booking as space are limited. Costs vary but are generally affordable. But if you want to get out of the routine of these restaurants and want to explore the other side you can join many who decide to call to the open stalls at Darajani, Malindi and Forodhani where everything is basic and with just a minimum of the hygienic requirement, enjoying your meal at the same time watching sunset and refreshing with sea breezes.