There are certain things to look into if you wish to have a good web site or a blog – You need to find a decent web hosting service. By decent I mean that you need to have at least 99.9% uptime, with a good amount of space and bandwidth. The amount of space is based on the scripts that you use in your website. I would say approximately 200 – 300 MB space would be enough for most purposes. Regarding bandwidth – about 2 – 3GB would be enough for most medium sites.