Winter is the best time to visit Peru since it’s the dry season. It goes from May to September.