If you know how to manipulate simple html you can use one of these templates for <$100. Otherwise you can probably find someone pretty easy to tweak it for a few extra bucks. There are template categories on the right.
Either way there’s no simple answer because the quality and flexibility of the backend can vary wildly between sites that have the apparently equivalent cosmetic appearance.
I’d say $300-400 for a simple static version, so $3-4K for a version driven by a database backend, with easy update methods for the blog, etc.
Agree with chainpin. I’d use wordpress so you have control of the content.
I’d think something like this could be done in a couple days, provided you had the content and images. Probably no more than $4-500. I’d offer to do it but am slammed at the moment. PM if you want to ask any questions.