A key question is how many songs do you and your family download a month?
Personally, I don't download that many, and when I do I go to Amazon. You can preview each song and the average cost is 99 cents. Obviously, if you download more than ten songs a month, Rhapsody is cheaper. Amazon offers a lot of free music also.
Frankly, I don't know if Amazon has DRM. I've never had a problem, and I use two different music players.
And as Geek mentioned, don't overlook the library. Most have a large amount of music you can borrow and rip. And thrift stores usually have a number of Cd's for sale at $1 or $2 each. Buy them, rip them and then donate them back to the store.