シェンゲンビザとよばれるビザを利用すれば、1年間のうち180日まで、1回の滞在が90日間を超えない範囲でスペインに滞在することができます。
シェンゲンビザを利用するには居住地を登録する必要があります。
1年間のうち181日以上滞在したい場合は、スペインを第一居住地として登録する必要があります。
スペインを第二居住地としても申請すれば、90日の滞在が可能です。
シェンゲンビザとは

シェンゲンビザとは、スペインを含むヨーロッパのシェンゲン協定加盟国に滞在できるビザです。
ビザを申請すると、スペインに限らず、加盟国全てに、1年間のうち180日まで、1回の滞在が90日間を超えない範囲で滞在することができます。
なので、ヨーロッパに長期滞在したい方にはおすすめのビザです。
以下の通り、ヨーロッパほとんどどの国が、シェンゲン協定に加盟しています。
シェンゲン協定国

オーストリア、ベルギー、デンマーク、チェコ、エストニア、フィンランド、フランス、ドイツ、ギリシャ、ハンガリー、アイスランド、イタリ ア、ラトビア、リトアニア、リヒテンシュタイン、ルクセンブルク、マルタ、オランダ、ノルウェー、ポーランド、ポルトガル、スロバキア、スロベニア、スペイン、スウェーデン、 スイス
シェンゲンビザは、スペイン大使館・領事館で申請
スペインを第一居住地として登録する場合は、スペイン大使館・領事館でビザを申請する必要があります。
シェンゲンビザ取得手続きには3週間から1か月ほどの日数を要するので、気をつけましょう。