The best hosting depends on what you want to do. You can get linux vps or windows servers. Just make sure to use a hosting company that lets you upgrade for no cost or set up fees in case you need more space. I would not use hosting from sites that you need coupon codes for everytime you have to renew.
If your site is for Uk then brixly server located in uk. I ike to host sites for specific countries in that country. if site is for worldwide buy cheap wordpress hosting where ever you find best price. Just make sure to figure out if you want to use cpanel or cpanel alternative before you buy wordpress hosting