Nowadays, there are many free webhosting services available on the Internet. Sometimes it can be difficult to choose which one is best for you. First of all, you need to bear in mind free wehosting usually have some limitations such as not allowed email accounts, no mysql databases, no perl etc. It varies from each web host.
There are sometimes hidden cost as well for free webhosting. For example, you need to register a domain name from the web host before you can have free web hosting. Other place restriction on bandwidth, disk space and if you exceed them, expect to pay some money.
Another type is some web host will place banners, text links etc on your webpage. Some only occupy a small amount of screen space while others can be as large as one-third. Geocities.com is an example of a free webhosting service that places banners, text links on your webpage.
With that said, if you really have no money, then there is no choice but to get free webhosting. It is also useful if you are new to web design and can use it for testing purposes. I still have one hosted on geocities with my first designed personal webpage.
There are literally thousands of free...