Hallo Silvia,
Barcelona ist für einen kombinierten Stadt-Strand-Urlaub wirklich gut geeignet, die Strände sind für eine Großstadt wirklich klasse. Ich habe dort im letzten Jahr im Rafaelhotel Diagonal Portmeinen Urlaub verbracht. Für einen Strandurlaub war die Gegend echt gut, die Strände Mar Bella und Nova Mar Bella lagen direkt vor der Haustür, coole Beachbars, klares Wasser, alles sehr sauber und nicht so voll wie die stadtnäheren Strände wie z. B. Barceloneta. Trotzdem ist man ist man gut ans Zentrum angebunden, ca. 15 min mit U-Bahn oder Bus oder ca. 45 min zu Fuß an der Strandpromenade entlang.
Das Rafaelhotel ist allerdings schon eher ein Stadthotel, wir hatten nur seitlichen Meerblick und keinen Balkon, das ist dem Urlaubsfeeling natürlich nicht ganz so zuträglich. Direkt in der Nähe war noch das Hotel Hesperia del Mar, dort sind glaube ich auch Zimmer mit Balkon und Meerblick zu haben. Vielleicht ist das ein Tipp für Dich!
LG, Eva