Besides all has been said, I add: Barcelona is one of the most expensive cities of Spain.
Barcelona (called Barna too) is the capital of Catalonia, a beautiful region in the north-est of Spain. Catalonian have their own language, a bit similar to French. It's a beach and a seaport... Well I guess you already have seen the links you have posted, haven't you?