The cost of a website largely depends on the level of complexity
and the amount of time that is required to implement it.
A simple website will include:
Hosting
I usually use eHost, only $10/year with 5 Gig bandwith. It's enough at the beginning but if your website grows you will need to update to a monthly payment ($7/month) to get an unlimited traffic.
Domain registration
I use Godaddy for years. A dot com is about $10 per year.
Set up with 3/5 pages
Home, Services, Contact Us, About US, ...
Of course I can use your favorite hosting and domain registration sites.