If you do all that, you can sell yourself as a sysadmin/developer. You can get a full time job. You can contract on the side, or full time. There's enough work out there in the UK if you have these skills.
Yes, host your own, it does not matter what, but make it your own. Write your own CMS, at least that way you see why its worth not doing it again. You will end up teaching yourself basic SEO, sensible deployment and backup processes.
Its well worth the effort.
Make sure you buy a proper domain, e.g. yourName.me. Check out http://leandomainsearch.com/ for domain ideas.
There's a list of other Dropbox website hosting services here: https://news.ycombinator.com/item?id=6098616
Also: http://lifehacker.com/5534456/five-best-personal-landing-pag...
Hosting - github pages for free Static hosting for personal website http://pages.github.com/
Blog: Jekyll - creates static websites with blogging capabilities so it works well with github pages. You can also add static pages for cv, etc. http://jekyllrb.com/
Domain name: there are many options out there. use whatever you think best (I use namecheap and they're decent so far http://www.namecheap.com/)
As an aside, I run a hosted-CMS called Barley that allows you to use just use HTML, CSS, and JS to run and host your site. It would not teach you as much about your new career as it would if you use your own host, your own platform, etc. but it might be something fun to poke at. It comes with a 30 day free trial and includes unlimited storage, content edits, dropbox syncing, and more but since you're just starting out if you'd like 1 personal site for free for life send me an email http://plainmade.com/company -- Barley is here: http://getbarley.com
Got any good/cheap/suggestions?
And you can host on EU law with Clever Cloud