Depends on your budget. I have a cheap VPS (Virtual Private Server) that I rent from a hosting provider. I use it to host a Luanti server and mess about with stuff that needs to be running publically accessible. In my head I write it off as a learning/homelab expense.
Edit: Actually there's a guy on the Luanti forums that hosts free Luanti game servers for people, you won't get SSH access to the machine but he will install mods and games for you and customise it. His name is Walker. Has a thread on the forums somewhere about free hosting.
Very good comparison actually.