Um visto de turista é obviamente a única opção se você for turista por mais de 90 dias em um período de 180 dias (por menos do que isso, você não precisa de visto).
Você obtém isso de um consulado peruano na Espanha . O link é para o de Madri, com uma lista dos documentos necessários.
O consulado declarou explicitamente que não está emitindo vistos de turista válidos por mais de 90 dias?