Matera, Italy is not only the oldest town in Italy, but also one of the oldest towns in the world. There is evidence of human habitation…
Whether you’re interested in exploring historic towns, relaxing on the beach, or savoring traditional Italian dishes, Puglia has something for everyone. From the Trulli of Alberobello…