Visiting Egypt for the first time next month, where I'll be spending three days in Hurghada, a week on a liveaboard doing the BDE route, tentatively three days in Sharm, and tentatively three days in Dahab. How should I allocate my time in the latter two? Is three / three fine, or should I...