Have in mind that during a Nile cruise you will stop to visit temples and do some walking, so have comfortable shoes and clothes with you. Pack shirts, scarves, dresses, skirts and shorts, a pair of trousers, sun block, sunglasses and a hat.