Top five stops on a cruise down the Nile in Egypt – Lonely Planet