Barcelona, Spain is a shining pearl on the Mediterranean coast and is Spain's second largest city. It is a world-renowned Mediterranean tourist destination and world-famous historical and cultural city. "Architectural geek" Gaudi has created eight world heritage buildings in Barcelona.