Davide has a very good accomondation to offer. It is very clean, you can use his kitchen, you enjoy privacy, he offers you help if you need any, and he gave us two bikes to access the city and beaches. We have been to Vieste, Foggia, Barletta, Bari, Molfetta, Alberobello, Castellana, and Trani of course (all places are good accessible by train/bus, but a rental car would be better), and Trani is the most beautiful city in our opinion.
So if you are going to visit Apulia I'd recommend staying at Davide's place in Trani!