Peruvian Nuevo Sol (PEN) is the local currency. Credit cards are accepted in many places, but it’s wise to have cash for small expenses.