2+ weeks from South Africa.
And, NO, don't hand your postcards to the front desk staff with some cash. Either charge the postage to your room, or, my preference, by the stamps and then mail postcards later (from airport (my preference), front desk, or corner box).
At NRT, they had a special airport cancellation, which was received as being very cool by my two nephews.