After 3 weeks in Uganda, me and my boyfriend would like to go to Zanzibar for up to a week before going back to London. Our flight back is booked for August 12th. We are flexible on arrival date as no internal flights have been booked yet. We might travel 'by foot'. We would like to find some basic accomodation - preferably on the beach itself - but I have no idea where to concentrate our research. Is it definitely best to book accomodation in advance or is it possible to just turn up and find something? How crowded does the island get in August? We're not looking for luxury, just something clean and comfortable - potentially somewhere where we might meet some sociable people to spend time with in the evenings. Our budget depends on your suggestions - beach houses/lodges/guest houses... we're not interested in fancy all-inclusive resorts much.
We want to relax but also be able to explore the island easily as well as be able to dive as much as possible. Can anyone advise on the best value for money diving school on the island? Do dives need booking much in advance? Is it necessary to rent a car or can you rely on local transport?
I'd really appreciate any feedback or suggestions you may have. Thank you in advance