Sites like Jamendo, Free Music Archive and DatPiff specialize in free downloads and are generally considered safe. Sites like Amazon and Bandcamp offer a selection of free and paid music downloads. Independently-produced music is often free or very inexpensive.