From the Pyrenees in the north to the Sierra Nevada in the south, not to mention the mountains on the Balearic and Canary islands, Spain is a country with ...