In the web development business I work with a lot of hosts. Unfortunately not all hosts are created equal. I have rescued many clients from slow, insecure, bad hosts, over-priced plans, and poor and unresponsive customer service. These are my top two favorite hosts for the best WordPress website hosting.
Siteground has WordPress hosting starting at $3.95 per month. They have top notch customer service and I’ve been very happy with them. They offer free Let’s Encrypt SSL certificates and will also host your email if needed.
My favorite hosting company for speed, convenience and for “whiteglove” service that bigger sites, business sites, traffic heavy sites, e-commerce sites or anyone really into performance and security is WPengine. You truly get what you pay for. They offer free Let’s Encrypt SSL certificates. They do NOT host email. Optimized page load times, reliability and security. Fast, Secure and Scalable.
(note: WPengine will not host your email accounts, they commit all resource to website hosting. If you want to use them you will need another email host solution. They suggest Google Apps or Zoho Mail.)
(these are affiliate links, I get credit if you sign up from my links. thanks in advance!)