Experience the rich tapestry of Spain, Portugal, and Morocco on this unforgettable 21-day city sightseeing trip, beginning in Madrid and concluding in Granada. Perfect for experienced travelers seeking a relaxed yet immersive journey, this group tour explores iconic landmarks like Madrid’s Royal Palace, Salamanca’s historic center, Porto’s riverside charm, and Lisbon’s vibrant neighborhoods. Venture through Andalusia, savoring local wines and olive oil in Córdoba, Seville, and Ronda, before crossing into Morocco to discover Tetouan’s medinas, Chefchaouen’s blue-washed lanes, and Fez’s culinary traditions. Highlights include a Moroccan cooking class, visits to Casablanca and Rabat, and the sensory delights of Marrakech’s Jamaa el Fnaa square. The tour’s unique selling point: the seamless blend of cultural experiences, hands-on activities, and stunning landscapes across three countries in one comprehensive tour package.