safari in Tanzania

we are looking for advice on camps to stay at in serengeti/ngoro ngoro as well as any information on good beach resorts in zanzibar.