The great thing about these is that you do not need to create any more content you simply need to train yourself to capture the content you are already creating. I suggest you do this by carrying a video camera with tripod everywhere you go, or by creating a weekly calendar event and recording it. Then simply, and obviously, convert the video to mp4 and upload it to a new youtube channel and embedd the video on a new page within your site. I suggest you use squarespace.com for that.
Examples are: Winelibrary TV – tv.winelibrary.com/
This website explains video blogging: http://mashable.com/2009/10/09/video-blogging/
All the best,
Another free idea from jonathonsciola.com