My wife the, master gardener, had used newspaper to keep weeds away and found it was only good for 1 year if at that. She tried some heavy brown paper and that was better but just. Then she tried rolls of tarpaper and while that has worked for a number of years it was expensive and hard to use. She saw a couple of piles of broken shingles at Home Depot and asked if she could get a deal on them. The guy said sure it will keep us from having them hauled off. While she got a good price $5 a bundle for 4 bundles, there she tried a smaller local lumberyard and he had 3 or 4 pallets of broken and mismatched shingles that he sold for $100. It was a full trailer load. I have also read of using billboard vinyl sheets if you can find a source. That may be ideal because of the size and they would probably be free.