Good
Good
You can go to hedonism.com and book direct and go to priceline.com and book air travel. Hope that helps.
You need to figure a minimum of approx. 20 hours for flights from Cairo to Montego Bay Jamaica via Egypt Air and Air Canada at a cost of at least $1700 USD per person.
Probably cheeper via Belgium