The price of a website is determined by a few factors such as how many pages you require, how much content, how much animation etc.
If you wish to use certain tools in your website such as an availability calendar, registration form or booking form these will have to be paid for separately, usually priced for 12 months.
There will also be the cost of hosting and owning a domain name e.g , if you own a domain name it can often be transferred to the hosting company.
NB: Hosting companies sometimes offer a free domain name when you upgrade and publish your website.
The cost of publishing your website will depend on your requirements, the hosting company offer a variety of packages which can be paid for monthly or annually (annually usually works out the cheapest option).
Most often, a preferred domain name will include the name of the business or product; due to the vast amount of websites, more often than not the most popular domain names, i.e co.uk or .com, will already be taken.
Try to think of a title that best suits your business or product using additional words or abbreviations, for example: the business name is Peter Smith Electrician you could have
ps-electrician, peter-s-electrician or peter_electrician.
When you have decided on a domain name you can search online to see if it's available and the results usually offer a range of variations to choose from.
You can search on the following sites to find out the availability and price of a domain name.