Manuela;
Se você for comprar dólar (turismo) aqui no Brasil por banco ou casa de câmbio vai pagar o mesmo preço do que se pagar no cartão + iof (ou até mais caro).
Então, se você tem parente nos EUA pode ser mais fácil; pode tentar trocar pagamentos quando você for viajar; mas em relação ao iTunes Gift Card, você pode pedir para ele mesmo comprar e te enviar apenas o código (pode ser por email).