After you have a domain name
you will need a place to house your site
so anyone can visit it.
That is called website hosting.
There is an annual fee for housing your site.
The cost depends on the size of your site.
A simple 5 page site will be under 12MB,
a site with either a blog or forum is around 50MB.
$60 per year up to 12MB
$100 per year 13MB - 50MB
$150 per year 51MB - 100MB
Over 100 MB - Contact for quote.