Мы вот в этом останавливались, когда у нас пересадка была длиною в сутки http://ru.hotels.com/ho239522/barcelona-airport-hotel-el-prat-de-l-obregat-ispania-ispania/. Добирались до города правда от аэропорта на электричке от аэропорта, но можно и на такси.