I use Sandvox, by Karelia. It is a template based web builder. It comes with a couple dozen free template designs, plus there are several template designers that offer very cheap or free templates on top of that.
It still requires learning the application.... anything that is going to build good websites needs some sort of a learning curve, but Sandvox is very easy to figure out. I have several websites for myself or other groups, and each one is different.... and took little time to work out.
I would suggest tucking a copy of your 1st "good" website away as a backup. The basic sites are easy to build with Karelia, and then it's tempting to go crazy with advanced features... which can take some time to learn... and it's easy to bung up the site that way. So you just bring your backup copy back, and start again. Easy Peasy.