I use digital ocean cloud hosting linux virtual machine aka droplet. Prices are per your requirements with as low as $5 per month. Though you'll need maintainer skills as there's no easy cpanels, but DO documentation is superb.
Thanks you for your feedback for DigitalOcean :)
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.