Planning to retire in Spain? Here's what you need to know about Spain visa requirements and how to apply for residency.