Marriage to polish

Hey I am a Kenyan citizen a single mother my boyfriend is polish and we are considering to get married this year .please guide me on the required documents maybe from my side and also on his side too .The other thing is am getting married to him but he lived in Greece for his work .what types of visas should we get

Have with yourself
-Valid passport (Copies & Original)
-Birth Certificate (Copies & Original)
-Passport size photo (Colored)
-A Certificate of No Impediment to Marriage.
         Death Certificate. (In the case of widowed
          person)- or
        Divorce Decree Absolute. (In the case of
         divorce person)- Copy & original
- Return air ticket/visa/work permit.
*Both parties to be present
*Copy Pastor's License- for a Church
wedding & Serial No. of Certificate