What can I put out a perennial garden bed to keep the weeds away all ?

What can I put on a perennial garden bed to keep the weeds away all season long

  3 answers