I bought mine from ukgame.com, just google around.
If you want to host it yourself, it requires a bit of configuration but isn't that hard - it's just whether your internet connection can deal with all the players connected, and then leaving your pc on 24/7.