I'm going to create a website using one of the Wordpress themes by TemplateMonster https://www.templatemonster.com/ . So, I'm also looking for a good web hosting. Recently I've found out that Wordpress sites can be self-hosted, but I'm not sure I should choose this way. Thanks for sharing your experience, guys, I've found several great suggestions here.
Not well versed in web hosting. We generally outsource it. GoDaddy and MochaHost are good sites to explore for Domanin name registration and Domain hosting services. As for WordPress try making a blog first then go on to uploading pages on Websites.
I've used WP, SquareSpace and Wix. Each time I've created a site, I've done the hosting directly with the web-builder service (i.e. paid them $15 for the domain + the fees for software).
Some are more expensive than others but they all essentially do the same thing. You can always buy domains on places like GoDaddy, but I preferred doing everything under one roof so I could get support on everything at once. $5 premium for 365 of that isn't too bad in my opinion!