$300 per month? You can finance and colocate big server for that price, as one of my customers does. $300 could also be used to rent 5-10 real servers in different countries, to run your own cloud with GeoIP and Linux containers. An other customer is running a shoutcast cluster of 6 hosts, two in US, 1 in Canada, two in Europe, and one in Korea for half that price. AWS traffic for such a shoutcast cluster would be se…
With Hetzner that is indeed a necessity. They sell cheap iron, but don't expect any support from them and be prepared to move out quickly.