Heading to Puglia in June for 10 nights and can’t decide on an itinerary. Have read lots of the tips on here and they are really useful. My initial thoughts were 3 nights in Polignano, 2 nights in Matera, 1 night in Ostuni, 2nights Otranto or Galipolli and 2 nights Lecce. We’re hiring a car so plan to visit Alberobello and Martina Franca. Polignano sounds like it is right up my street but my other half likes to lie on the beach so am beginning to question that choice. Sounds like the beach is tiny and likely to be crowded. Don’t really want to be driving to find a nice beach as want to be able to relax. Should I rethink my itinerary? Anything else we should be seeing? Thanks!