Spain is often associated with beaches and green mountains – but it is also a land of volcanoes. The country is home to dozens of craters, calderas and volcanic cones that can now be explored on foot.