When you want to have your own website, you will need two pieces. The first is that you need a domain name. The second part is getting accommodation. What you have to do with these two parts is take the domain name and point it to the hosting service depending on the nameservers they provide you with.
Most people end up buying hosting or a domain name and get a deal to combine the two. In many cases, with reputable companies, this can be an acceptable practice. But one must be aware of some potential dangers in doing this.
There have been situations in the past where when someone went to renew their domain, they were charged much more than necessary. The reason is that the company has gotten greedy knowing that their site gets a lot of traffic and they have tried to get more money out of you because they know it is worth it. The reason is because they can see what kind of traffic their site is getting. While this doesn’t happen as much now as it used to, it’s still a possibility.
When you get these two parts, your domain and hosting plan, it’s best for your own protection to keep them with two different companies just in case. Sometimes you may not get the absolute best deal, but you can avoid problems in the future. It will also make switching hosting companies a little easier, as sometimes your old host doesn’t offer the same services your site might need.