Hosting your website can be done in a variety of ways. however, we highly recommend hosting through our partners at My-Cloud who provide Dedicated cloud servers to host your website and will even manage all of the updates to your WordPress core, plugins and themes.
My-Cloud will save you from the issues that plague shared hosting services (which is where multiple websites are hosted on the one server) that are typically provided by low cost hosting companies.