cheapest way is to use a debit card.
Then you are not charged 3% for cash advance.
You cannot add non-US person to be authorized user for a debit card as she/he must have a US SSN or tax-id number. SO, the solution is:
1. open a no-fee account at internet bank and request a debit card and PIN
2. send the card over and notify the bank that the card may be used abroad
3. they can use the card at ATMs only as the names do not match - the card is on the name of US account holder