What is the best way to take money for Peru?
The best currency to take for Peru is US dollars, and then you can change small amounts into local Peruvian Sol as you need it. I would advise taking smaller denomination dollar notes with you as most restaurants and shops will accept dollars as payment instead of Sol. There are also ATM machines in most of the cities, such as Lima, Cuzco, Puno and Arequipa. Peru is a relatively in-expensive country, meals tend to cost between $15-20 depending on what you drink (a beer costs approx $3 and soft drinks $1).