When you picture Spain, images of beautiful beaches, vibrant cities and warm weather may spring to mind. Whilst these are undoubtedly some of the best features of Spain, there is so much more to discover.