I built mine using Wordpress.
Both of my websites are self hosted, meaning I own my own domain name, and can put pretty much whatever I want on it... so long as I can figure out how to do it!
In fact, I JUST changed hosting service to HostGator and I'm very happy with them. I had really awful experience with my old hosing provider, FatCow, and I'm very glad I made the switch.
While I was at it, I did a mini site re-design for my photography tips website,
http://PareAndFocus.com . I re-vamped the banner and made some other minor adjustments that I'm pretty happy with.
My other website, the one that's connected to my Etsy shop, is at
http://DaintyChain.com if you're interested in taking a look.
Wordpress takes a bit of time to learn, because you have to deal with a lot of HTML, CSS, and PHP coding as well as some others. But I've almost never had to write anything from scratch, and I've been able to find free Wordpress plugins to give my sites a lot of functionality.
If you're up for a little challenge, I highly recommend Wordpress (NOT wordpress. com... but the self hosted version available through most hosting providers or through
http://wordpress.org)