The difficulty is that Ryanair advertise flights to Barcelona - they are in fact to Girona, about 1.5 hours away on express bus.
However Girona itself is beautiful - and is a fast train ride from Barcelona.
But don't land yourself there thinking it's yer actual Barca.