10 Things to Know Before Booking Your Egypt Trip With a Travel Agent