It's 2.99 a month for a basic package (which as long as you don't want a shop is all you need), it's a reasonably flexible and intuitive design system and their customer service has been good when I needed it. I registered my domain name through them (9.99 for .co.uk) and it was all really easy.
I'm using total choice hosting which is US$3.95 a month. This is currently about £2.60 with no VAT. It's got all the standard things you will need like cpanel, mysql, php, subdomains, emails. I've been with them for like 10 years. I have needed support for a long time. But many years ago when I needed php extensions installed they are really good about it.
I register my domain via godaddy.com. I wouldn't recommend them because of their stance on SOPA. I know people on name.com and they say it's good. You can use a single registrar and webhost btw.
And I agree with another poster that you should make full use of fb, twitter and linkedln first.