i’ve just finished sweating bullets building a site for my artist wife. Not wanting to write code, I opted for GoDaddy. They really are inexpensive, I think $5 for a domain name and hosting another $30 some for one year. I’m not sure of the exact cost for one year, as I opted for five years and it cost $190. Including two free email accounts. You can use your own domain name for the address, and they will forward all mail to your regular email account, very quickly.
Their web-building site is very confusing until you get the hang of it, then easy to work with. You can upload photos or video, and there is a wide assortment of things you can do to tweak each page.
Their site is a classic example of how NOT to have a nice clean home page, but nevertheless, it works. I got stuck a few times at first, but their customer support is excellent, and they will talk you through it step by step, and no problem about calling back if it does not work. Their Help files are pretty good too, but sometimes it saves time just to call for help.
Once I got the hang of it, I can easily upload her paintings to separate pages, sort by name, pick colors, type sizes and a mess of other things. Just Google “GoDaddy” and maybe you’ll get lucky and the GoDaddy girl will answer the phone.