We booked the Cairo Dinner Cruise and it turned out to be the highlight of our trip to Egypt. The sites themselves were even more impressive than the photos suggest. Timings were planned so that we reached the main sites before the crowds arrived. Highly recommended, especially if your time in Egypt is short.