Контракт тоже необязательно, главное доказать, что у вас есть средства на существование и вы не хотите присесть на шею государства. А ещё можно родить ребёнка, он через год получит гражданство - а вы вид на жительство. Это, например, один из излюбленных методов латиноамериканцев. Вообще на эту тему столько информации в интернете плюс ещё адвокаты, которые только на легализации специализируется, что НЕ легализоваться в Испании, если действительно хочешь - это ещё надо очень постараться.