HOSTING is like renting a piece of the internet. We break this down like building a house from scratching. The DOMAIN is your address number. The plot where your'e going to build your house is the HOSTING. Everyone has to pay hosting.
Typically in today's technology hosting is with common sites; Godaddy, Bluehost, 1&1, Wix, Squarespace, and etc.