I want to hit these cities: *Madrid (Barcelona too?) *Lisbon *Marrakech *Algiers *Tunis *Palermo *Athens *Santorini *Istanbul *Cappadocia
The itninerary kind of looks like this
Should I drive, train, or fly? How long would it take? Are there any other cities I should hit in between like Segovia, Casablanca, or Ankara?