Check out DigitalOcean for hosting
I've been using Hostmonster for probably 10 years to host my simple personal site and other random projects that come up. Shared hosting is a convenient thing and is a great solution for people that want a normal website.