After using several of the most popular hosting services - which promised unlimited everything - only to have my website offline repeatedly due to resource problems, a friend of mine recommended I check out SiteGround and I haven't looked back since. My site loads much faster (SSD FAST!) with zero down time. Plus, I got a free SSL cetificate to boot! If you feel your host is letting you down or are just looking for something much better, safer and reliable I invite you to give them a try. You won't be disappointed.
Another service I use and would highly recommend is NameSilo. This is where I purchase all of my domains. Not only will you find the best prices on the net, but you also get FREE WHOIS Privacy Protection! Other registrars charge extra for this service.