We’ll start by exploring Barcelona’s iconic landmarks before heading to Madrid to experience its rich history. Then, we’ll journey through Portugal, visiting Porto and Lisbon along with charming towns like Coimbra. Finally, we’ll return to Spain to discover the cultural treasures of Andalusia, including Seville and Cordoba, before continuing to Morocco to explore cities like Fez and Marrakech