I would appreciate any comments on the itinerary for 3 weeks in S> Italy as shown below. The order has been somewhat determined by availability of places to stay.
Naples - 4 nights including 1 day train trip to Paestum
Andria countryside - 2 nights (Castel del Monte, Trani)
Ostuni or Fasano area - 3 nights (Alberobello, Locorotondo, Cisternino, & Martina Franca)
Galatino - 5 nights in apt (Salento)
Matera - 3 nights
Mormanno - 2 nights (Terranova di Pollino)
Naples - 1 night