When I arrived in Spain the weather was up and down. Most days it rained a little bit, then cleared over with some sun and cloud. This gave us time to do some exploring before the weather got nicer for some beach days.
My first impressions were that it felt like a metropolitan city, with great architecture and constant reminders of traditional Catalonian style. The absolute best thing about this city is that it has everything you want and a great beach. You can head down there in the evening and find people playing music and drinking beer.