Self-hosted Wordpress has a lot going for it. That is, not a blog hosted on Wordpress.com but one hosted on Hostgator or Bluehost or whatever (even your own server, if you have the skills), and set up the way you want it. There are oodles of articles giving step by step guides.
This one, for example.
Wordpress is popular, powerful, flexible and easy to use (at least until you install a premium theme and a tonne of plugins). It interfaces well with PHP and CSS programming (though those skills not required), likewise MySQL if you need database functions. However, it runs perfectly fine out of the box.
Uploading and presenting images is easy, even with a basic setup. Fancy-dancy galleries and lightboxes are two a penny. It is easy to put up something really professional-looking; the hard part is having the photographic skills to match!
Social media can be a huge part of blogging and building an audience. Facebook, Flipboard, Pinterest, Twitter, they all add to getting the thing up out of the ruck. Luckily there are any number of Facebook groups that can help.
And many of the regulars here have their own blogs. Here are three that look at travel, based out of Australia, but each takes a different approach:
1.
Josie Wanders
2.
Our World in Review
3.
A Thousand Flights