This February, I was in Hurghada (Makadi Bay) for 3 days and spent a day in Cairo.
Just for catching some sun and swimming in the sea, it was excellent. There was a large private hotel beach, everything inclusive, nothing to worry about, crystal clear water, no waves. Apart from that (and watersports and diving), there is really nothing to do. It also feels like being in a luxury jail, because outside of the hotel, it is just desert, with checkpoints, armed soldiers and lots of garbage just lying around.
The hotel food was awful (taste wise), but then I intentionally chose the hotel with the best beach, which also happened to have the worst food in Makadi Bay. Or maybe not - I looked at other hotels in the area too, their buffets didn't look much better. Maybe I'm just spoiled - I don't find half-board buffets in Ibiza that great either.
Cairo was great for sightseeing (pyramids, the Egypt antiquities museum, citadel), but not a city I would want to live in! Huge traffic jams, smog and poverty, the streets smell after donkey urine mixed with exhaust from 30 years old cars. The area surrounding the pyramids is also crammed with scammers, everyone attempts to extract a tip from you. Photography inside the pyramids is prohibited so that guards can extract bribes. Amazing that this country got to keep so many ancient treasures - they all should have ended in private collections in the West long ago with this level of corruption.
Nevertheless, I will certainly go to Cairo again for more sightseeing. Not so sure about Hurghada though.