Peru has reasonable banking facilities having branches of some international local commercial banks almost all foreign currency along with credit card such as Visa and Master card are broadly accepted. ATM is widely available through Peru. There is some ATM in bigger town on treks; when you go remote area idea to carry enough cash. Some trekking area has bank and ATM, they might not be reliable.