Wayne, I can honestly tell you I have tried almost all there is out there in the last 20 years.
I have bought hosting, and served my own websites on them, and I have used all that has already been
mentioned above.
The one I like best, is called webnode, and if we are putting out affiliate links here, please use mine:
http://www.webnode.com/r/523a19cf65571
Here is just one of mine, http://digiscrap.webnode.com
Now, Webnode allows you all the free sites and hosting you can handle, (I have 12)
is very easy to use and understand, and the best thing is they do not have horrible banners and the like,
floating across your site (except a small logo at the bottom) and they also offer affiliate revenue.
I love them. What I don't like about many of the others, is that their banners, and logos are so vizable and in the way,
the sites look really unprofessional to me. If you want to remove the Webnode banner, they have reasonable upgrades to be
able to do many more things, but I have not personally found a need yet. I even am using one of their free Zen Cart stores (or Presto, or other cart available too)
As far as registars, I have used NameSecure since 1995, and I LOVE them.
Don't care for Go Daddy, as have had trouble with them, and also had trouble with other sites accepting my site links because of some of the websites
they allow to host on their servers.
I am considered a webmaster too, and I build and maintain websites for myself and others for 20 years. This is why I have tested almost everything out there, including PODs, free stores and shops, etc...
Hope some of this helps.