I am in the process of designing mine. I found a great site called W3 schools W3Schools Online Web Tutorials. It's a site containing tutorials, I've used it to learn HTML, it has so much info and is really easy to follow.
I've almost finished putting together my site, and I have done it all myself from scratch with no previous knowledge about websites.
I have always used Frontpage to create my sites, I currently have 2 live ones. It is like using Word almost, you just type in what you want where and once you are happy you upload onto a hosting server.
I use 1&1 Internet Ltd. for my hosting. They also have a web design package. Prices are dependent on what you want. If you have a hosting package then you get a .co.uk domain name free.