There are many hosting providers in all countries but mainly USA & Europe most will provide what you will be looking for, in the past I have used a few providers for both WordPress and other website platforms all but a few have been great but, how do you find a good one at a price you can afford.
With my experience of hosting providers over the past few years I look first for “support response” mainly as nearly all of the top ten have have hosting services that are right for what I need to host all of my WordPress sites so having someone I can email or chat online too when I want too is the important, I take for granted that space and speed will all be at the correct level I need and that “cPanel” is the admin / control Panel that they all have.
So which hosting provider would I recommend ? (I do not receive any commissions from any of these Providers) I will list providers I use and ones that I have found to be great for prople starting out with websites as I was once.
NameCheap (USA &UK) namecheap
The first I would recommend has to be “Namecheap” strange” name you may think but this company started as a Domain name seller and then moved into hosting, I use them for both and I have found the support to be very helpful everytime I’ve needed them, not the cheapest but I am now of an age where I beleieve that you do get what you pay for.
Namecheap hosting starts at €3.88 a month for a WordPress installation and if you also got your domain from Namecheap you would be dealing with only one company for Domain and hosting, worth considering.
Bluehost (USA) bluehost
Bluehost have a very good reputation and a lot of loyal customers, they specillise in WordPress Hosting and WordPress hosting starts at $2.95, support is excellent. This provider is in the WordPress list of providers the company is one of the oldest starting out in 1996
Smart Hosting (UK) smarthosting
Smart Hosting is the provider that this site runs on and so far I had had little or no issues with Hosting, they are always quick to answer any support tickets I raise and the online chats I have over any issues are always completed quickly.
The host WordPress sites and pricing starts at $3.00 with a Domain name thrown in.
So then, the above providers are the ones I would recommend but do a search yourself and see what others are out there and which suits you.