I've been asked to give some guidance on setting up a domain, mailbox, and website. My knee jerk reaction was to recommend Google Domains (pushing them away from GoDaddy) but I honestly don't know if that is the right solution. What I don't want is for this person to have to goto multiple places to set this up or manage it, or to have to get knee deep in DNS. So an affordable one-stop-shop would be preferred.

The website is for a portfolio of work projects. Each project would have a main photo with some text, and then a gallery of photos under that project each each photo may have some additional text.

The user is is tech-ish, but this needs to be simple enough on the back end so that it is not a drain. As I write and research, I'm wondering if a simple static is an option use a static site generator - if I am understanding things correctly.

Thoughts?