I've made my own website for nothing, so have many others on here.
1. You need to buy a domain name. .com .co.uk are the ones to get. Anything between £2 - £10 to buy. You have to pay an annual fee to continue to own the domain name. These fees are higher than the initial purchase price, about £10+ for a .com. However you can save some ££ on first registration of the domain name by buying it for more than 1 year, say 10 years. (i.e buying the domain for 10 years works out cheaper than buying it for 1 year and renewing it for the following 9 years)
2. Domain hosting. This is where you pay a domain hosting company (Fasthosts, 123-reg etc..) to put your website on their servers. An annual fee for this applies. about £5.99 ish..
3. Make a website. Plenty of FREE templates to download and manipulate. You can then just upload these to your domain host company. If you do this you will need a file client program. (Filezilla is great and FREE). All this does is transfer your files from your computer to the domain host server. If you want to change/update your website you do it on your own computer and then just reupload the new file with Filezilla.
3. Or you can use Content Management systems like Joomla, Wordpress etc.these are like plug and play website design/hosting kits. Again FREE.
Depends on your skill level and website needs which method you chose. You don't need much to manipulate the free website templates, just Notepad ++. The CMS ones are all done via their sites via an admin area.
4. If you selling things via your website you need to register your business with HMRC if your meet their criteria.:
http://www.hmrc.gov.uk/vat/start/register/when-to-register.htm5. If it's a business you'll also have do submit accounts, with exceptions...
http://www.companieshouse.gov.uk/Or a Self Assessment if you're trading as an individual.
http://www.hmrc.gov.uk/sa/There are some members on here who are in the business and can better advise you, but these are the basics.
Jonathan.