I'm traveling to Dar es Salaam and Zanzibar for 6 days end of September/early October after a work trip. I'm a female traveling alone. How long should I spend in each place? What hotels are beach-front and are recommended for solo female travelers? I prefer at least mid-range, nice amenities. I'm also looking for suggestions on day tours both from Dar and on Zanzibar. Thanks!