I used to use programs like Nero, convert the MP3s to Wavs, then burn to a disk.
I don't burn many cds anymore, but now when I do I just use iTunes. Just make a playlist, drag your mp3s into the playlist, put in a blank CD, then click burn. And since you can download iTunes for free if you don't already have it, seems like a good solution to me.