Should I use a blog or email to stay in contact with my clients?

Both, you can use email to send people to your blog. Let the blog contain most of the information and use links in emails to point to that information. There are even free services that allow people to sign up and get updated as soon as you post something new.