Witness Spain's diverse cultural heritage with visits to Barcelona, Granada, Seville, Córdoba, and Madrid. Highlights include a private flamenco performance, a horse-drawn carriage ride in Seville, and a guided tour of Madrid's Museo Nacional del Prado.