Для получения Шенгена помимо прочего нужно предоставить бронь отеля на весь срок пребывания в стране. Если вы собираетесь провести время в одном городе, то проблем нет. Но например я часто планирую посетить несколько городов, а бронировать отель в каждом городе заранее не хочется.

На этот случай есть прекрасный хак:
— идем на booking.com.
— бронируем самый дешевый отель с бесплатной отменой бронирования на весь срок пребывания:

Бесплатная отмена бронирования

После получения шенгена отменяем бронь. Кстати Испания все еще выдает шенгены на полгода. Удачи в путешествиях.