You can use Free online website builders. You can create & host your website for Free..
Here are a few you can check out..
http://www.yola.com/
http://www.webnode.com/
http://www.webstarts.com/
http://www.webs.com/
http://www.jimdo.com/
http://doodlekit.com/home
http://getshopped.com/
OR
FREE website builder programs OR HTML Editors.. You will probably have to buy your own domain or something.. But some of them let you host your website for free, but only on their domain...
Here are a few FREE ones you can check out...
KompoZer : http://www.kompozer.net/
KompoZer is a complete web development system, that offers visual (WYSIWYG) editing of web pages without the need for HTML coding. It integrates a variety of features, including real-time preview, visual tag display, FTP uploading, site projects, spell checking, CSS editor and more.
WebTide : http://www.webtide.eu/
WebTide HTML editor is a free HTML editor designed to help web developers in creating fast and professional websites. It is also a programmer text editor. WebTide integrates view selection. The code navigation is a tool to count on in a HTML editor when you seem lost in the code. WebTide HTML editor outlines the structure of a HTML file and it's containing CSS and PHP code in a tree outline. The error underlining and error tooltips will show you in a snap what's wrong with your code.
PageBreeze : http://www.pagebreeze.com/
PageBreeze Free HTML Editor is an award-winning HTML Editor which has both visual (WYSIWYG) and HTML tag/source modes. PageBreeze Free HTML Editor's design emphasizes simplicity and ease-of-use. You'll find that you'll be creating great looking websites almost instantly--with virtually no learning curve!
♫ ♪ ♪ ♫