Looking to book a 3 centre holiday to Egypt in December. Want to do Cairo, Nile cruise and time at the beach for diving. Would you recommend booking through a specialist agent or doing it yourself. If we do it ourselves should we book flights as a multitrip tour or separately. I don't know where to start!