Novotel Cairo El Borg hotel in Cairo ticks all the boxes for a pleasant stay with panoramic views over the Nile, and proximity to Opera House & Egyptian Museum.