You should own you web site. Below are the basic things and the price of them.
Step 1 - You must clearly know your goal "What topic or hobby that you want to build a web site around?"
Just an example, suppose your topic is "dog training".
Step 2 - After you know your topic, you must register your own domain name related to your topic. It costs you around $10 per year.
For example, www.dog-training-tips.com or www.dog-training-tips.info, etc.
Personally, I use www.namecheap.com to register my domain name.
Step 3 - Choose the web hosting.
There are many web hosting companies on the internet, and it can cost you from $1 per month to $25 per month.
Personally, I use www.serversanddomains.com for web hosting.
Here are what I like about this company:
+ Only $2.5 per month
+ CPane 11
+ Easy to use
+ Host up to 10 domains
+ Support many advanced features
The disadvantages are:
+ Only 1000 MB disk space
+ 20 GB data transfer
Step 4 - Choose web design style
There are many ways of choosing web design. Here are 3 options for you.
1. Design it yourself with Free HTML Editor like NVU, or MFWB. (See the sources below for detailed information).
2. Get a good web site template and edit it in your HTML editor.
To get web site template, just search in Yahoo, Google or MSN for it. It can be free or you need to purchase it.
3. Install free Wordpress theme as the design for your site.
Note: If you use hosting company that has "Fantastico", you can install the Wordpress theme as your web site or blog with a few click. Here is one of my blog which uses Fantastico to install my Wordpress with few click, http://darinlorn.com/blog
If you decide to use Wordpress, you have many free design theme available for you.
The above informations are the basic things you need to own a web site. Let me sum it up for you:
Step 1 - Choose topic (Free)
Step 2 - Register domain name (About $10 per year per domain name)
Step 3 - Web hosting ($2.5 per month) or ($25 per month)
Step 4 - Web design options:
1. Design your own (Free)
2. Get web templates (Can be free) or (Can be $10 to hundred dollars)
3. Use Wordpress Theme as design (Free)
Hope this information helps you get some ideas. :-)
See the resources below for more information.