I fully agree with Tisha about the landscape fabric (as well as the other advice). With landscape fabric you will still have weeds but they will be a LOT harder to remove. Having mulch on the planting beds helps keep the soil moist, which makes weeds easier to pull out.