‘Free’ Domain trap
You must pay close attention to the types of hosting providers available. You might find the free web hosting everywhere and very attention grabbing too, but it can be a trap! You must find out whoever owns the domain and if there are no renewal policies which mature after sometime to become payable after a certain duration.
Most of the free hosting services come with precincts. Sometimes you are not allowed to use your own scripts. Sometimes the provider might use your website to insert their advertising banners etc. And sometimes the free hosts could hinder your transferring elsewhere too.
So it is important you make sure you can have an exit strategy in case your website is not working the way you had expected! Thus, if you are planning to start just a personal blog you must seriously work out a way to get a full access to your website.