Flight
Egypt air is direct so if you didn't want to make any stops they are the airline to go with. Can check for their flights on skyscanner, Expedia or on their direct site.
Flight
Normally one stop in Istanbul, it is a very large airport so make sure you have enough time during your layover to get to your gate.
Flight
Stops in jeddah normally for the layover
Hotel
This is the wedding venue itself if you'd like to see about stay there as well.
Hotel
I recommend checking on Expedia or travel sites for affordable stay
Hotel
Hotel
Travel Note
depending on your budget airbnb also has many apartments available for a lower price anywhere from $35 a night to $80 for some luxury apartments. Apartment stay is easier on the wallet but it depends on how comfortable you are.