Building website Without the HTML knowledge is easy now a days. But I don't know how for, the free soft wares does. According to the free soft wares don't allow a user to do much actually what the user wants to. I recommend www.XnYnz.com where I really got awesome ready made templates for website designing. I designed there and registered a domain and hosted. Its been a year where I have been trouble free.
Today on the web you will find several software as well as online services which offer you to design website which is completely code-free. For example a site like weebly.com facilitates you host and create website with drag and drop technique. you just need to drag the element you want and design your website.