Free web hosting
I don't recommend to use any free web hosting because having your own domain name and having your own space in a web hosting provider is not as expensive as you may think.
There are many disadvantages in using a free web hosting:
- Long web addresses, for example: http://www.geocities.com/personalsite/index.html
- Not enough site credibility, which is negative for you. I have learned that visitors that arrive to a free website often abandon it.
- This kind of sites normally include banners or popups in your website that you cannot control or delete.
- There is no guarantee of site availability.
- No customized email addresses like info@yourdomain.com
- Poor support.
So I recommend to have your own domain name and web hosting space. You can have both things for only $5 to $8 a month.