We are (tentatively) planning a trip to Italy for most of March, 2022. We will fly into Milan and spend a couple of nights there and maybe 3 in Venice (we have spent a full month there so just need a few days to re-connect) before working our way south to Puglia.
We will have 14-16 days for this part, and would like to take 3 days or so traveling by train on the way to Bari. We would like to re-visit Ravenna, but what other spots should we consider without deviating too much from our path? We have been to Florence, Lucca, Siena. Orvieto and Rome, and probably would like to stay mostly on the east side of the boot.
We will aim for Bari but not stop there going southbound. We would like to continue down the coast by train to Lecce, then rent a car there and visit Gallipoli before turning back north and visiting inland villages on our way back to Bari. Turn in the car there and then make our way to the nearest airport that has BA flights to London that time of year. Naples or???
Going south, the train stops at Monopoli, Ostuni, and Brindisi before arriving at Lecce. Which 2 of these would make good overnight stops? A night or two? We like exploring the towns, walking on paths outside of town, and enjoying the architecture, history, and of course the food. We know the weather may not be the best and it won't be "beach time".
Then maybe three nights in Lecce?
For the inland drive, what route and towns would you suggest? Alberobello looks interesting, but is it mainly a touristy thing? Someone suggested Martina Franca, but I cannot recall who or why. Do we need to worry about ZTL's in these small towns?
My husband wants to stay in a masseria at some point. He does not want to visit Matera on this trip.
I have a book in Italian and English titled "Puglia: Tra Cielo e Mare" and the photos make it look enticing. But I need some help choosing. Thank you.