There are a bunch of websites where you can build your site with their tools right online - no downloads of software needed. I find them better quality and much easier to figure out than the "load software on your computer" route. They typically host your site for free if you allow them to put ads on it. You can pay if you want to get the ads off or get your site listed under your own domain name. Check out Wikipedia for a list of free webhosts at
http://en.wikipedia.org/wiki/Category:Free_Webhosts.