A blog is known to be a type of website. This type of website will usually be updated with different content. A blogger will make it a point to place different things that he/she may be interested in.
The details can be about food or it may also be about fashion. Basically, people can talk about the things that they like. A blog website will usually be updated. A website can be different things.
There are some websites that will allow you to shop for your favorite things. A website can also be done to represent a company that would like to promote their products and services.