Listed below are a few places where you can build your website for free. Only disadvantage may be that they put ads on your sites.
1. Yahoo Geocities. Since 1994.
2. Google pages. New.
3. Tripod on Lycos. Since 1994
4. Angelfire on Lycos. Since 1995
Will add more later.