Discover the must-see places and best experiences in Cairo. Immerse yourself in the history and culture of this fascinating city.