Barcelona is Spain's second largest city, with a population of nearly two million people, and the capital of Catalonia. The city, located directly on the northeastern Mediterranean coast of Spain, has a rich history dating back at least 2,000 years when it gained prominence as a Roman town under its old name, Barcino. Catalonia's capital has a distinctly Mediterranean feel and it's revitalization...