I use a "Dedicated" server (As in, it runs on my PC, not I pay for one to be provided for me to use it) and I do everything on it, not much cost to it, just keep paying the bills and you should be fine, if I start getting more network I'll have to either upgrade the network or start buying one if I get donations rolling in like crazy. I think it would be ill-advised to use a listen server, which would require you to have your game open 24/7.