The trick for flights to BEY is to book early. The longer you wait, the more expensive tickets will get. Granted this is a universal rule, but since Beirut is not "extensively" covered (other than through London and Paris), it will get a bit more expensive. Alitalia is a good option as they have an afternoon flight to BEY as well. Good luck with your travel planning and hope to see you in Beirut soon.