Yes Ventrilo is free software but unless you're using the standard 8 man ventrilo server, it costs money to host them, or to pay a host.
Im using the newest version of ventrilo and i can get around 30 players + on my server and im just hosting the server from my own computer and havent paid a cent. But you can buy a host but that is waste of money when you can host one of your own...