Viking's new 19-night Grand Nile Journeys includes sailing along the entire 600-mile stretch of the river between Cairo in the north and Aswan in the south.