What currency is used in Peru?

The Peruvian Sol or soles (PEN) is the national currency, although US dollars are generally accepted in most places in the big cities up to a certain amount. This applies to hotels, tours, and certain upscale stores. Smaller stores and shops usually do not accept dollars.