You will need a Domain Name & Hosting account, this is where your web site will be physical stored on the internet for people to view. This will cost approximately £60 per year. For WordPress Sites I highly recommend
These two hosting sites have been very reliable for me in the past for database driven website that I have hosted there. Believe me I have had horrendous problems elsewhere, even with some bigger named companies!
Decide what domain name you require, I have talked about choosing this in the Domain Name Page
Enter your name in the search box and they will inform you if it’s available. Purchase your name and hosting package.
In Nativespace choose the Professional option – Tutorial here
In Host Gator use the Baby Plan – Tutorial Here