Go to Peru from April to June or September to November. Then they have less people and the weather is warmer then in dry season but less rain then in wet season.
The best time to visit Peru is most likely during the dry season from May to September. This will enable you to take long walks and explore more often.