I will add a vote for ship. If you pack, you may end up paying for the extra weight. If you try carry-on, they might not fit. UPS/FedEx or USPS have worked just fine. If I am going anywhere for more than one week, I have my clothes shipped before hand and then shipped back home. That way, all I have to carry on is my very small laptop computer (4 pounds and fits under the seat in front of me).
The folks at FedEx know me well and have my needs set when I come into the store. I just put wrap my stuff in plastic, into the box, labels are already printed and it's taken care of. I have never had a problem with with any of the companies above.
Unless you are flying Southwest (even they have weight limits), you pay to check bags and carry-on is as good as how fast you can get on the plane coupled with the size of the plane. If you are in a regional jet or Canada-Air-100, forget carry-on except a very small bag. It's not going to fit.