Blog is a one time expense while Website needs domain renewal, hosting renewal, also needs an expert attention to take care of its maintenance. Security of your website is also one more important and paid issue if you are hosting your website on a shared hosting.

You may want to read following Posts related to same topics :-