18-day itinerary through Madrid, Barcelona, Paris, Rome, the Amalfi Coast, Florence (with possible French Riviera inclusion) Madrid, Spain