Buying a domain name and redirecting it to your blog isn't a big thing. First you'll need to purchase your domain name, I use Network Solutions but
there are many discount registrars out there, then you'll need to arrange for hosting of your domain. Hosting packages and pricing are about as
diverse as the Internet itself, ranging from a few dollars a month to 100's if not 1000's depending on your needs.
Most hosting packages come with some sort of "control panel" where you can enable/disable certain features available in your particular hosting
plan. (i.e. add/remove email accounts, add/remove ftp accounts, monitor stats, install pre-configured features/software, and even setup redirects.)
The redirects can be for your entire domain or just a certain page/section. If for the entire domain then anytime someone types in or goes to
www.yourdomain.com they will be immediately redirected to the pre-determined destination. If the redirect is only for a specific page/section (i.e.
www.yourdomain.com/blog.html) then visitors will only be redirected when accessing that portion of your site/domain.
As for installing a blog software on your domain, most hosting packages offer a blogging software as part of the package/plan. Our's, for example,
has four pre-configured blogging packages that can be installed/setup through the "control panel". They are
b2evolution,
Nucleus,
pMachine free, and
WordPress. Also included are about a dozen various content management systems and forum packages. All with point and
click, no hassle, worry free installation and configuration.
In the end I guess it all comes down to What suits Your needs, wants and desires. If your sole desire is simply to have www.mydomain.com with an
automatic redirect to your blog, then you're looking at a few dollars to register the name and a few dollars a month for a web hosting package/plan.
Otherwise, the sky's the limit ... oh, and your wallet too of course.