I have a site with Mr Site and I think it is awesome.
It has everything you need including the hosting and the website address and for £34.99 you can't really go wrong.
My sister was the one that originally bought it for me as a present. I was a bit nervous especially as I have never built a website before but it has been so easy.