I highly recommend Digital Ocean.
I have gotten $100s of free credits from them and have been with them for 2 years. You can spin up as many servers as needed and scale them. Best quality and pricing I have found. Twice the power of godaddy and host gator and at half the cost.
Only thing is you have to manage it so pick your favorite flavor of linux :D
They also offer automatic back ups and snapshots so if something breaks just load a restore point.
If you sign up with this link you should get 10$ free credit to try.
https://m.do.co/c/c6b4b1b55a59