Go to
google.com or
ask.com and type in 'Free Web Hosting'.
I compared several such services a few weeks ago. Most have 100MB to 250MB overall storage limits, some bandwidth (usage) limit, a 1MB or 2MB limit on any individual file. Most add advertising on your pages. Some let you upload/download with FTP, others use a web page to upload/download your files. If you want CGI scripts or ASP scripts you'll have to use a pay service. Also Database access is almost unheard of on the free services. There are web sites that'll help you compare services.
After my comparison, I chose
www.domaindlx.com for my limited needs.