There are several interesting towns in Apulia catering for the needs of those who enjoy history, for the curious and for ordinary people who just enjoy visiting towns.
Bari is a town rich in monuments such as the basilica San Nicola. Also worth visiting are Castello Svevo, a fort built during the time of Frederick II on the outskirts of the town and the San Gregorio church with origins dating back to the Byzantine period.
Ostuni is better known as the white city and has its own unique character and atmosphere.
The town has several monuments including Chiesa delle Monacelle, the San Francesco church and the cathedral.
Egnazia is an archaeological park with Roman ruins including the remains of an amphitheatre.
Alberobello is another unique town in Apulia and is characterized by special houses called Trullis. Through In-Italia it is possible to book a stay in a Trulli.
During the Greek and Byzantine period Taranto was an important town. It has many narrow and quaint streets. There are also a number of remains from the Greek period including the remains of a Doric temple to Poseidon.
Lecce is one of Italy's impressive Baroque towns. It has many interesting sights including a Roman amphitheatre and many Baroque treasures such as the Santa Croce church and the cathedral.
Otranto is a town with a cathedral famous for its wonderful mosaics created in the 12th century.
Gallipoli is a beautiful town in the southernmost part of Apulia. Its history dates back a long time and as the name indicates (Greek for beautiful town) the town was built during the region's Greek period.