Pine needles are excellent at keeping weeds at bay. They're lightweight, help water flow freely without washing away and it will eventually break down into the soil.
They'll also help moderate soil temperatures in spring and summer and keep soil from freezing in the winter.