Any old webhost. Spend some money, less than £50 a year will get you a fair ammount of storage and decent service. I've spent £80 for 200MB + database, php and all that. A no frills host that doesn't include the database and php etc will be a lot cheaper, esp if you go for onlt 50-100 MB.
If you're on broadband set up an FTP server, very easy to do and noone is likley to find it. Just password protect it and only share your music folder, jobs a good-un.
.: fwgx.co.uk.:.My art:.
"We think science is interesting and if you disagree, you can fuck off."