My assessment
I'm in the hosting business but primarily just to be a one-stop shop for my development clients. Here's my opinion if you're interested: If they meet your needs, it's tough to beat A Small Orange's "Tiny" or "Small" plans. Even if you plan to start small though, it wouldn't take long to hit their paltry storage limits. By the time you get to their "Medium" plan or above, I can beat their offering (completely, but significantly in the disk space department), at a better price and I'm no bargain basement host.
If I understood Ripple's plans correctly, I'm guessing the most commonly served page there is "Bandwidth Exceeded." Those plans are just plum silly; more like the Household Web than the World Wide Web. Or web hosting for publishers who aspire to obscurity. On closer examination, their bandwidth limits are apparently monthly, though it appears annually on their chart. If they are monthly, that's not a bad deal for 10 bucks a year.
I just moved my domain registrations to GoDaddy but I'm a little leery of their hosting offerings. I don't have any first hand experience, but I just took a hosting client from them after he says they just completely lost his whole site and replaced it with a "Domain Parked" page with no explanation, no apology and no resolution. I don't know how accurate that story is, but he's hosting with me now at a higher price than he was paying them.
Hosting is definitely the sort of thing where the old cliche is true: You get what you pay for. Except that in the hosting business, you're often lucky if you even get that much. If you're just toying around with some things for a hobby, roll the dice and go cheap. If the site is anything that matters, do NOT go with the cheapest host. You most likely WILL be sorry and you'll save, what? - $30-$40 a YEAR?
The advice about hosting it yourself on your own Mac isn't bad, but based on what you said ("I know nothing at all about web design but.."), you would probably be in over your head setting that up to host a domain. It's a good option, though if you want to learn and you're not expecting enough traffic to raise the ire of your broadband provider. On the other hand, the advice to host it yourself on Linux or Darwin is goofy unless you're willing to face a very steep learning curve. You seem to be realistic about your skill level and that advice is not.