Le mieux est de loger dans le centre ou à proximité. Evitez le quartier des pyramides de Giza, c'est très excentré, vous passeriez votre temps dans les embouteillages et les hôtels y sont fort médiocres, conçus pour le tourisme de masse, à moins de pouvoir vous payer le palace Mena Oberoi House au pied des pyramides.
L'hôtel Osiris est en effet fortement recommandable, bien situé et géré par une Française. Pas le moins cher, mais abordable. Vous avez aussi l'hôtel Victoria, assez charmant, près de la gare Ramsès. Ou l'hôtel Garden City à Garden City, un quartier d'expats, notamment français, à cinq minutes à pied du centre-ville. Les hôtels situés dans l'île toute proche de Zamalek, autre quartier traditionnel d'expats situé à 5 mn du centre en taxi, sont généralement recommandables.
Perso je ne suis pas enthousiasmé par le Happy City. Pas trop mal situé mais sans plus, et les chambres sont franchement tristes pour le prix.