I was gonna get a domain name, but I've no idea about what happens once you buy one. Will I be able to point another site to it, or are they probably going to try get you to buy their hosting too?
Cheers :)
I got a feeling that is is not clear to you what a domain name is, so lets do this with something not computer related.
If I have a phone and I want people to reach me, then there are three parts:
For hosting/domain names you have:
If you buy just a domain name then nothing happens. You just own (rent) the rights to that name.
If you buy a domain, you can do whatever you want to with it. You will not need to buy hosting, unless its a package deal that you're paying for.
You can use an 'A Record' to point the domain to an IP of another system that is hosting a website for example.