The other side of the "local" coin is that I firmly believe that the quality of work done by an in-house team is significantly better than that which has been outsourced. Out of the thousands of websites I've seen over the years, it's always the ones developed off-shores that have caused issues. They're cheaper for a reason, and they often show it in performance. I understand that the best firm for you may not be down the street, but work with a team that can communicate (frequently) in your language, understand your goals, and be held accountable to meeting them.
The major player in the blog game is WordPress, a content management system (CMS) that powers millions of websites, including The New York Times, Quartz, and Variety. WordPress-powered sites are incredibly easy to set up, customize, and update—ideally on a daily basis. You aren't required to learn fancy-schmancy FTP tricks (though you can certainly use them if you like), and there are ridiculous numbers of free and paid WordPress themes and WordPress plug-ins to give your website a pretty face and vastly expanded functionality. Though WordPress dominates the blogging space, it isn't the only blogging CMS of note, however.