I don't generally have occasion to ship internationally, so I use UPS.
I take the stuff I want to send to my LHBS, we pack and weigh it, and I give him cash for the shipping amount. UPS comes to the store and picks it up the next day. Works like a charm for me.
John