Without a doubt, Zamalek is considered to be the best area to stay in Cairo according to any tourist. It is home to the expats and wealthy and has a prestigious reputation. Location: Zamalek has a very central location, it is considered an Island in the heart of Cairo's Nile River, between downtown Cairo and Giza.