Cartagena is a fascinating city on the Spanish Mediterranean coast. The rich history of the region is clearly visible in the well-preserved Roman ruins and the beautiful old town. The city also stands out for its vibrant modern culture, characterized by art, music and culinary experiences.