Barcelona also get my vote for obvious reasons. :lol:
Been here 6 years now & never tire of going into the city & doing the tourist things.
As an earlier poster mentioned, whilst Las Ramblas is great, if you head off there in either direction you will find some great little cafes & restaurants...