Отель и билеты однозначно надо брать через турфирму. Это заведомо дешевле, если хотите В Шарм или Хургаду. если в Каир и Дахаб - дело другое, кемпинги , конечно же, лучше брать на месте самим.
А вот на поездках по стране экономить можно. Я там уже 8 раз была, ни разу через турфирму не ездила (я вообще как турист ни разу никуда не ездила). Это имеет смысл.