Creating a website in Blogger (Blogspot) is absolutely free. You can create an account using your gmail account or using any other email address. Using a gmail account requires less steps though, since you already have an account with Google (Google owns blogger). In addition, using a gmail account means that all your other google services are interlinked with your blog management system, you can instantly be singed-in to your blog management system when you are singed-in your gmail account.
The main features of blogger:
- It's free
- The interface is simple to use
- It has an automatic save function
- It has a spell-check feature
- Hosted in Google's server and there is no limitation of bandwidth
- There is no limitation of storage
- You can run your blog on a subdomain of Blogger
- 1 GB photo storage using Picasa
- Unlimited video storage using YouTube
- Templates are provided, but you can customize them
- You can use AdSense ads on your blog
- Forty-one languages are supported
- Mobile blogging is supported
- Group blogging is supported
- Blogger allows you to use your own paid domain
So, I would recommend you to use blogger service and this is the service I'm using to host my blogs. Just go to blogger.com and click "Create your blog now." You will be sent to a page to create a Google account.
If you already have a Gmail account, you can click "Sign in." if you haven’t already create an email account with Google. This is extremely easy to do and only takes about 2/3 min. Then set a password and click "Continue." Your email address will be your new google account.

Now on the blog creation page, fill out the name of your page and the address you want to set as the blog url. Your blog address will be yourname.blogspot.com, so use a nice address which is short and easily memorable. Then continue to next page and there you can select a template for your blog.





