If you're on a budget, Wordpress is the way to go. I use my blog there as my official website. It may not have the flashy url that you'd get by purchasing a domain, but it's free and relatively user-friendly. Oh, and you have a blog. Did I mention the blog?