South America is pretty much a year round destination other than January to March which is the rainy season ( especially in Peru). The summer season is between November and February with the winter season from June to August.
June marks the start of the peak season for visitors to Peru, Bolivia and Ecuador.
September to November is widely considered to be one of the best times due to the dry weather, amazing wildflowers and the spring time.