Peru is one of South America's most hospitable nations, with friendly people who love to answer questions and chat for a while. However, English is by no means ubiquitous, especially outside the big cities. Learning a few basic phrases in Spanish is recommended. Of course, in businesses related to tourism there will always be someone who speaks English.