I use Site Build It. It provides hosting, concept and theme development, and essentially a step-by-step guide to bulding a site and creating traffic. They have a blockbuilding component if you don't know any HTML, or you can upload your own HTML from any program. It's worked well for me as someone who did not know much to start. I've learned a lot as I've gone along as well.