As I hone in on my trip to Puglia in March, I'm starting to wonder if I should stay 2 nights in Trani as I'd originally planned or cut that down to 1 night. I'll arrive in Trani around 5pm after a long day of travel, but knowing me, I'll sleep several hours on the plane and probably again on the train from Rome so I'll be ready to walk around the city that evening, then a few more hours the next morning and that sounds like it will probably be enough to see the main sites and enjoy the harbor a bit. I emailed the B&B I'm looking at to confirm that they'll store my bag after check out (most will, right?) so I could wander around for a few hours before catching a train to Bari where I'll rent a car and head to Matera.
The other thing I'm wondering about is if it's necessary or recommended to stay in Bari for a night or 2 since I'm also staying in Polignano a Mare for a few nights, so could easily visit Bari by train. On the one hand, it's nice to see what a city is like in the evening, but on the other, it's nice not to move around so much. Is there anything spectacular about Bari after dark that makes a stay there a priority?
If I have one more night, I was thinking about spending it in Lecce since the coastal area around Lecce looks appealing to me for day trips.
As for the central area of Puglia, I'm still thinking of staying in Locorotondo or Martina Franca rather than Alberobello, but was thinking I could get up early one morning and head there to see the area before it gets busy with tourists (plus I doubt there will be so many tourists in March). It looks like it's an easy drive between the towns. Does anyone have any good B&B recommendations for that area?
I appreciate all the helpful advice about this area. I'm getting more and more excited about this trip!