Set on the warm shores of the Mediterranean, Barcelona is a city of contrasts. Its Roman foundations reverberate with rich history. Its arresting art and architecture celebrate the modern masterpieces of Gaudi and Dali. Barcelona delivers a truly mesmerizing Spanish experience! Quaint streets lead to modern architectural marvels. Legendary monuments stand in the midst of bustling plazas. Marvel at the sharks at L'aquarium Barcelona or get swept into the stars at CosmoCaixa. Sample cuisines from around the world, or savor Catalan staples. Experience the surreal art of Dali and the architecture of Gaudi. Barcelona never ceases to astonish and amaze!