There are lots of firms providing webhosting packages that include email addresses, domain name acquisition and easy off-the-peg design templates.
The latest thing to look for in a package is whether your site will automatically scale for mobile users - this really is a plus for commercial sites as it seems more people ar browsing using their mobiles or small tablets rather than laptops or desktops.
I think from what you describe, you need to go for an easy to handle package that isn't going to give you grief.
The one that I've found easiest for beginners is weebly (www.weebly.com), and as with most of these forms you can try before you buy. So you could have a go at the ease (or otherwise) of building a web page, before committing yourself to any costs. However certain features aren't available for free, so you'll only experience the full delights after buying in.
It will be easier for you to have go for a single company to host the website and purchase the domain name.
The ones I had less of a brilliant experience with were hostpappa and 1&1, but I'm sure others can speak better of them.