I have only dove in Dahab in Egypt. But I loved it so much that I am going back this August and diving with ScubaSeekers, where the second best divemaster I've ever dove with is now working (and I am hopefully diving with!) I was only OW certified before, and now I am AOW. Dahab was awesome! It's a very laid back small town, with a casual, funky feel. Food is dirt cheap, and housing can be dirt cheap as well. I loved seeing all the pillars of coral and the huge sea anenomes! It's the best combo of diving with town I've been to!