If you're in the US, the best one is probably the post office. None of them are really good once the package gets out of the country, so I just pick the one that is cheapest. I have shipped three cues internationally USPS and they have all got there without a problem.
I checked with UPS and FedEx and they wanted $60-80 to ship, and I sent them post office for anywhere from $35-50ish. Much cheaper, and that was with insurance.