И то, и другое. Приезжайте в Перу с местными деньгами, солями. Если нет возможности купить заранее, отменяйте в аэропорту, но немного, долларов 20, этого хватит для мелких трат одного дня. Нигде не предлагайте расплатиться долларами, ошкурят, курс крайне невыгодный. Лучше всего менять валюту в центре, на площади Сан Мартин, и не у уличных менял (вероятность получить фальшивку выше) , а в обменниках (casa de cambio), но тоже внимательнее. Обойдите 3-4 таких обменника, спросите курс, может отличаться на микрокопейки, но при средней сумме может набежать разница 5-7 солей, а это почти обед. Много и сразу не предлагайте и не светите деньгами. Долларов 150-200 за 1 раз самое оно. Не вступайте в разговоры с посторонними в поисках обмена. Моя твоя не понимать и чао. После обмена постарайтесь сразу уйти к остановке общественного транспорта и только людными улицами. Будут вопросы, спрашивайте.