Spain is Europe's second most mountainous country (only Switzerland has a higher terrain), and the climate varies dramatically according to altitude as well as latitude.