Hotel Villaggio Citta Bianca is a small, modern, village-style hotel complex a little way out of the centre of Ostuni, Puglia. This Italian hotel has 28 elegant, spacious rooms, all with en-suite facilities as well as cable/satellite TV and direct-dial phone. Hotel Villaggio Citta Bianca, Brindisi
Hotel Residence Tramonto is a modern hotel in Puglia, offering B&B and self-catering accommodation within the Gargano coastal resort of Rodi Garganico. There are 54 light, airy rooms, all with en-suite bathroom, direct-dial phone line, TV and minibar. Hotel Residence Tramonto, Foggia
The Boston Hotel is pleasant, modern hotel close to Bari's railway station and the historic city centre. There are 69 clean, comfortable rooms, all with private bathroom, cable/satellite TV, direct-dial telephone and minibar. Hotel Boston, Bari
The Grand Hotel Rosa Marina is an impressive modern hotel complex in Ostuni, Puglia: it has an attractive beachside setting close to the beautiful medieval town. The hotel has 232 rooms and a handful of self-catering apartments, all with en-suite facilities, direct-dial telephone and satellite TV. Grand Hotel Rosa Marina, Brindisi
Hotel Pietrenere is a relaxing family-run hotel on the Puglia coast of southern Italy. It has a spectacular clifftop location just 3km from the charming whitewashed village of Rodi Garganico. Hotel Pietrenere, Foggia
Hotel Alba del Gargano is a delightful family-run hotel in the lively town of Mattinata on the Gargano coast. There are 40 restful rooms, all with private shower facilities as well as colour TV, direct-dial telephone and am/fm radio. Hotel Alba del Gargano, Foggia
Hotel Palace is an impressive four-star hotel conveniently situated in the heart of Bari's commercial centre, close to the old town. There are 197 spacious, elegant rooms, all with en-suite bathroom, colour TV, direct-dial telephone and internet connection. Hotel Palace, Bari
The Relais Sant'Eligio is a dazzling four-star hotel situated on a beautiful stretch of coastline close to the town of Ostuni, in Italy's Puglia region. The hotel has 22 elegantly decorated rooms, all with air-conditioning and en-suite facilities as well as direct-dial telephone, satellite TV and a generously stocked minibar. Relais Sant' Eligio, Brindisi