When you need a blog on Kentico based web-site, the first idea is use default "Blogs" feature. Sure, it's a good option for all. I really like free CMS edition for small projects. No pay for outstanding functionality, what can be better. A fly in the ointment is a limitation. No more 1000 pages are ok for a small site, but for site+blog could be a problem. Because we are going to post a lot, really;) Tough choice, but as was written on the cover of "The Hitchhiker's Guide to the Galaxy": DON'T PANIC. There is a third option. Integration Kentico with open-source blog engine. Let’s choose one.

By default, BlogEngine prefers XML files as a data store. We like SQL Server, moreover, we already have Kentico site here. You can switch database any moment, better to do it from the start because no data migration from XML files provided.