IIRC the BRL is extremely tightly regulated and particularly international transfers using BRL are close to impossible. I think you can forget about setting up a BRL wallet/account unless you are a Brazilian resident.
I’ve always used credit cards when travelling internationally. More recently I’ve been taking Starling or Revolut as backup and for the rare cash withdrawals, but my spend has always been on credit cards, especially abroad. Just so much easier than all the prepaid or currency cards. (Also because, if the card gets cloned or otherwise used for fraud you are in less rush to sort it out.) Halifax Clarity in my case, but there are other options too.