Uncover the cultural treasures of the Iberian Peninsula, from Madrid’s grand landmarks to Porto’s riverside charm and Lisbon’s vibrant streets. Explore the historic cities of Salamanca and Coimbra, cruise the Douro River, visit the magnificent Monastery of Batalha and experience the seaside character of Nazaré.