Yes, I was in Cairo and there you can have day use of hotels facilities.Here,as far as I know, only Sealine beach resort (Mesaieed) and Oasis hotel in Doha;all hotels (ritz, 4 seasons,ramada,marriott)have swimming pools,gym,spa etc but they require min 6 months membership, and I applied to one of them, no alternative, unless you go as guest of one member and pay reasonable entry tickets (weekend more)
Hope the info helps you, and if you find a copy of Q guide, everything is there