How about a paid-for Wordpress theme?
I would then customize the CSS, using fonts of your choice, and guide you through choosing a twist on that theme. Paypal purchases can be worked-in easily with a plugin.
I'll even add social media buttons on the right, and like/share buttons + suggested pictures at the bottom of each picture page.