Try this!

FreeWebs is a very good free website hosting site; I have my own site here, and in combination with web file hosting, can make unlimited additions to the site. Here's my favorite file hosting site too:

FileFront