Subdomains are often a very good choice for your new home since the URL short and easy to remember. Some search engines also give subdomains a slight boost over conventional free hosting addresses.
If you've decided to go with a free website host and don't want to own a domain, these might be just what you're looking for. They have shorter addresses than most other free hosts, usually in the form of http://you.them.com.
Bravenet Hosting
They offer free subdomain hosting with 20MB storage and FTP access. Banners added, no popups.
1FreeHost.net
They offer free subdomain or domain hosting with 25MB space, 1 Gb bandwidth per month, cPanel 10, Fantastico, PHP & MYSQL, CGI, Frontpage extensions. They do add a forced banner advertisement to your pages, to remove that hosting costs $2 / month.
NetFreeHost
Their free subdomain (your url would look like http://example.bizhat.com) has 50 MB web space and 5 GB monthly transfer limit. They offer a few extras like a hosted message board, counter and SSI. Uploads are by FTP and they also have an IE based file manager.
Forced Ads: No ads, banners or pop-ups added to your pages
Tripod
50 MB of space and extras like a guest book and an answering machine that lets visitors leave private messages to you and advertising seems to be allowed.
Upload: FTP, Browser, online editors.
Forced Ads: Pop-up