Чтобы получить ВНЖ без права работы, Вы должны снять жилье там на год как минимум (и лучше не конуру 20м2), показать на счету в банке не менее 1400 евро в месяц на основного заявителя ( на ребенка меньше), плюс купить страховки медицинские на год  (не туристические), дорогие. На одного больше тысячи евро. Раз ребенок школьного возраста, то должны еще записать его в школу (до подачи документов на ВНЖ).  И проделав все это, никто не даст гарантии, что ВНЖ Вы получите. Многие нелегалами едут - по туристической визе въезжают и остаются.Форумы специальные почитайте про Испанию. Их много сейчас, например, spain4you.esТам много информации про ВНЖ.