There has been an article here for about five years in which I "reviewed" the Web hosting companies with which I have had experience and offered recommendations. I'm dumping the review aspect and sticking only with recommendations. You'll find the new page here. It's shorter, more to the point, and covers domain name registration, Web hosting, and email service.
I have also updated various areas of my site so that my recommendations appear only on this new page. I had left some pages untouched for years and they were potentially confusing.
Hope it helps.