Если по Гауди не фанатеете, то, имхо, в Барселоне три дня хватит.
Кстати, не знаю как сейчас, когда мы там были, Барселона выделилась из других городов Испании необходимостью book’ать заранее буквально все.
(ну как бы, планировать и book’ать заранее - хорошая идея in general; но там это было как-то пароноидально необходимо).
Из Мадрида можно еще съездить (на “паровозике” минут 30-40) в Толедо на день-полдня погулять.
ЗЫ
Вот нашел старую тему про Испанию /Барселону