Grogg, any web editor/WYSIWYG will have a learning curve. No way around it if you want to take charge of your site. I'd have a look at VSD's help file for an overview of how things work. Once you know where everything is and what it does, VSD becomes quick & easy.
Eric: You can accomplish a lot with VSD. There's several us that use it for it's speed to create sites but then use the HTML Editor to fill the gaps when needed.
You're not restricted with VSD to just its in-built functions, with a bit of HTML/JS you can add anything to your basic VSD site.
If you want to move on to writing your own site code, VSD is good for getting the look and feel down fast since you can drag/drop items, try out different fonts and effects, see what size you want your photos to be... Then you can take that information to the Editor and get going without having to write/rewrite a bunch of code to get things how you want them.
Whether you go with Coffeecup or some other software, avoid site builders included with hosting packages and on-line subscriptions. You'll be stuck having to rebuild your site if you change plans/hosts. Better to own your own software and have full control of your site no matter where you host it.
Have you looked at the VSD ot HTML Editor templates? Your site already has a common structure; header, 3 columns and footer. If you go with the HTML Editor, there are some standard templates (several 3 col. layouts) included.
The CC Form Builder can take care of your email situation:
http://www.coffeecup.com/mailchimp/
You can also receive payments and donations through it.
You could also use the Shopping Cart to set up your souvenir store.
For your content, a CC Stream on the home page would give you a way to easily keep new info, articles and photos flowing. You can let readers comment if you wish.
SDrive accounts also have some photo/file storage and a simple JS slideshow program included.
(I've used Jalbum with VSD sites as well, here's one:
http://www.maryloubarrow.com/gallery.html – so you're not limited to just CC products.)
If you have a look around the forums, you'll see that help is available 24/7 at no cost whatsoever. People here are very generous with their time and knowledge. Eric even started a site to show all the things it's possible to add to VSD (
http://progrower.coffeecup.com/). If something isn't on there already, we just ask about it and voila! it appears. I've seen other forum members write whole pages of html-css code for people struggling with their sites, and there are plenty of PHP/JS experts around as well.
You could get a free SDrive account and start building your new site "behind the scenes". VSD, the Editor, Shops and Forms all have a direct to SDrive upload function built in, very easy for changes/edits – just one click.
I've used a lot of different web software over the years; I even have Dreamweaver collecting dust around here somewhere

, but I find CC the best option for me. No single WYSIWYG will have everything you want, I like CC's "a la carte" approach. Use what you need, easily incorporate other products, no limits to what you can do.
(Not just spouting off here – I'm currently working on an SDrive site to replace mine when my current hosting plan is up

)