We sell both every winter, and they solve different problems. Hurghada wins on value and easy beach time, Dubai wins on polish, dining and paid-for spectacle.
We sell both every week, and for most couples Bodrum is the easier, better-balanced break. Cairo wins if ancient sites matter more than pool time, sleep and easy evenings.