Not heard about these companies KVChosting.net and asvhost.com, If you just want to host a blog, why buy a server when shared hosting would suffice? That's my recommendation, but if you want to do some technical stuff with the server, that's up to you.