MakeCD is free and will do the job.
If you want to burn to DVD's as well as CD's, There is FryingPan.
Obviously, you will need a DVD writer for that.
FryingPan is easier to use and still being updated, but you will have to pay.
Very good program though.