Your right, its very hard to host mp3s, they eat bandwidth, and then theres the legal issues..
I've just discovered the idisk account (http://www.apple.com/macosx/features/idisk/), the service is there for people to use as a web based harddrive, so its not strictly webhosting, but is perfect...