Hosting is the term used for describing the location of your website files. These files are created to give directions to the web browsers to define what is seen and how to display the information. These files live on a server that is connected to the internet. The location of the files are given as an IP address. However, if you have a registered domain, you can have the URL (Domain Name) point to the IP address of your website files.
All that to say you need a place to store your website files. We have several options for you to lease space on a monthly, yearly, or multiple year options. There are several options for what kind of server you can use. We prefer CPanel w/Linux. Checkout the Website Hosting Option.