Best and cheap?
Soo..
vultr.com (ref) - for 2.5 usd monthly you get a 20 gbp ssd, 512 ram, 1 cpu and 500 gb traffic - easy setup with a
serverpilot (ref)
For this price you can get very good server, easy to handle 2000-3000 visits per day.
If you connect your domain to cloudflare easy 4000/4500 visits per day. - You don't get nothing cheaper
vultr + serverpilot + cloudflare for 2.5usd monthly - for shared hosting price.