@Flex funciona em qualquer país desde que aceitem Visa ou Mastercard (conforme o que tenhas). O revolut (e qualquer cartão à priori) faz a conversão na altura. A vantagem do Revolut é que o faz a uma taxa de câmbio muito boa. Por isso, não te precisas de preocupar em converter com antecendência até porque em muitas moedas não é possível.