No depende del país en el que viva, sino del país que ofrezca los mejores tipos de cambio.
Como no ha indicado ni dónde vive ni adónde piensa ir, no podemos darle un consejo más específico.
Pero aquí tiene un consejo general.
Normalmente, cuanto más rico es un país, más caro es el cambio de dinero.
Los países en vías de desarrollo a menudo quieren las principales monedas extranjeras como el USD y el EUR y ofrecerán mejores tipos de cambio para ellas que los que obtendrá comprando la moneda extranjera de un país en vías de desarrollo en los EE.UU. o Europa (o Australia o Japón, etc.)
Los lugares con un mercado negro a veces pueden ofrecer incluso mejores tipos de cambio que los oficiales para las grandes monedas, por lo que los dudosos cambistas de la esquina pueden ofrecer mejores tipos de cambio que los bancos o los cambistas oficiales. ¡Pero como son poco fiables conocen tus números y no se dejan estafar!
Otra cosa a tener en cuenta es “¿Cómo de exótica es la moneda de mi destino?” Si vas a algún lugar con una moneda mundial estable como USD, GBP, EUR, AUD, JPY, etc. puedes cambiarlas fácilmente. Si quieres algo un poco más interesante como leks albaneses o dramones armenios, puede que no puedas cambiarlos en casa, pero seguro que podrás hacerlo cuando llegues allí. Especialmente si tu país de destino tiene una comunidad de expatriados en tu país de origen.
Todo esto, por supuesto, supone que definitivamente quieres cambiar físicamente el dinero. Si de hecho quieres saber la mejor manera de tratar los asuntos de dinero mientras viajas, entonces la respuesta de Gagravarr trata de ese problema más general