You can also get a sponsorship, or win contests from a company (if you really try.)
I've won two free servers, one which I'm honestly not even using and I could let you have it if you want. It's 3 GB with unlimited bandwidth (1 GBPS) and can hold around 70 players max.
1