You can host the mp3 files on the same hosting server which will host your website. If you use WordPress, which I highly recommend, there are all kinds of free plugins which make it easy.
I have checked out a lot of options, and I do believe that Word Press offers the best option for a website.
But it will be awhile before I get the site going. In the mean time I am stuck with my site I have with blogger. So I need a hosting site, because blogger does not have mp3 hosting capability.
At least from what I can see.