I'm planning a trip to Brazil this year and I'm wondering where is best to change currencies. Should I get reales here in the US or should I get them there in Brazil? I prefer having cash at hand rather than withdrawing from ATM using my US ATM card. I don't know, I just think I get better rates that way. Correct me if I'm wrong.