Носир
Выпустят
да, конечно. даже если виза не шенгенская, а национальная испанская. и Барселона и Мадрид находятся в Испании :)) пройдете все контроли в аэропорту прилета и дельше все ваши передвижения никого интересовать не будут. можете гулять где угодно 
А ты - не сбежишь?
В Барсе откроют визу. Можешь хоть остаться там. Только билет пропадёт))) .
(на рейс Барса-Мадрид пойдёшь уже как местный))))