There are myriad web hosting sites that offer WYSIWYG content management systems (CMS), which is the 'back end' bit where you input your page/s content. Many are free or very cheap and, with a little bit of fiddling around if you've never done this type of thing before, are fairly easy to set up and maintain. Most are set up to allow for photo galleries, shopping carts, etc., as well.
Try Googling "web hosting", optionally with "free" or "(whatever your location is)", e.g. "Tracey Island".
One American based host that comes to mind is www dot doteasy dot com, but DO check for others, as the choice is huge!
If you need further help and/or advice, I'm happy to help. Just send me a PM pls.