Where to stay in Barcelona – A guide to the Catalan capital Barcelona is the second most populated city in Spain after Madrid and is located on the shores of the Mediterranean Sea. This metropolis is the capital of the autonomous community of Catalonia and is a popular destination thanks, in large part, to its beaches...