Madrid 4 nights
Madrid 3 nights, Barcelona 3 nights
Madrid 3N, Valencia 2N, Barcelona 3...
Madrid 2N, Seville 2N, Granada 1N, ...
Madrid 2N, Barcelona 2N, Valencia 1...