Everybosy (and their brother) seems to have some sort of a website creation tool out there. If you are in a place where you have to do it yourself, here are some options. Some will be more complicated than others and some will have better features for you.
A great way to start is to make yourself a list- what things do you want your website to do for you and your customer. Using that list, search through and see which of these make the grade,
* Microglomerate.com makes no recommendation or warranty on the products or services listed. Use them at your own risk- do the research and find the one that best fits for you.