The official currency of Peru is the Peruvian Sol (PEN). It's recommended to carry a combination of cash and cards while traveling in Peru. ATMs are widely available in major cities and towns, allowing you to withdraw local currency. Credit and debit cards are widely accepted in hotels, restaurants, and larger establishments, but it's always advisable to carry some cash for smaller shops and markets. It's also a good idea to inform your bank about your travel plans to avoid any issues with card transactions. Additionally, it's recommended to carry smaller denominations of bills as some places may have difficulty providing change for larger bills.