Sort:  

The accommodation is not expensive on Zanzibar so if you find some cheap air tickets, you can enjoy the island without breaking the bank :)