Assuming that you have a hosting contract that doesn't restrict the file types that you can upload then:
1. zip it
2. upload it
3. link to it in the normal way
A zip file will always download. If you leave it in MP3 format then the visitors PC may attempt to play it rather than let them save it depending on how they have configured their browser.