Exactly.... Mail it ahead wherever you are going. If it is a hotel, then let the front desk know before you arrive that you are going to stay at that hotel, and a package is arriving for you. If they ask why (they shouldn't) just tell them you are bringing a gift you don't trust the airlines to handle because it may get lost or broken...