Personally my favorite host is probably Gameservers. Most reliable and is always updated to the latest version. Don't try to waste your time on any free host as they tend to be very unreliable with there upkeep. Sometimes a ts can go down randomly. I would suggest you invest in a teamspeak with some money as it is worth it. There are plenty of host to choose from but I think Gameservers, or Teamspeak3 hosting are great host.