Our list of top things to do this weekend includes the annual Lebanese Festival, Memorial Day events, Nat at Night, ...