I blog at http://blog-city.com and I find it pretty good so far. I bought a year membership for about 25$ and for that I can upload pictures and control the look of the page. You canalso get a free site but then you can't upload pictures.
I love blogging now, and blog-city makes it really easy. You could eventually get your own domain name there as well if you wanted to.
Anyway, that's my two cents!