Ты из России, или из другой страны? Это важно, потому что процесс и требования могут отличаться в зависимости от твоего гражданства.
В общем случае схема примерно такая: визовый центр - это посредник, который собирает документы, берёт биометрику (отпечатки пальцев и фото) и отправляет всё в консульство нужной страны. Ты приходишь туда, отдаёшь документы, платишь сбор визовому центру и консульству отдельно, и получаешь роспись в паспорт - обычно через неделю-две, если нет осложнений. Главное - выбрать визовый центр Испании в своём городе (их несколько в крупных городах), записаться онлайн на конкретное время и подойти со всеми документами.
Из основного в пакет входит: загранпаспорт, анкета-визу (заполняешь на сайте консульства), фото 3,5×4,5, подтверждение бронирования отеля или приглашение, билеты туда-обратно, выписка со счёта банка или спонсорское письмо (доказать, что у тебя есть деньги), и медицинская страховка. Если работаешь - справка с работы, если нет - документы о доходах. Для первой визы требуют особенно аккуратно заполненные бумаги, потому что рискуют отказать. Я бы посоветовал заранее зайти на сайт консульства Испании в твоём регионе - там обычно выложена точная чеклист документов и список визовых центров. Времени на оформление примерно месяц с запасом должно быть достаточно.