Regards mp3 quality I concur with the previous post. A rate of 320kbps would be favourable.
Files can be uploaded to one of several sites for free and without having to sign up.
Or you could get a soundcloud.com account which will not only host the files but allow you to add tracklists and stream them as with mixcloud.
As you were.