The medieval town of Polignano a Mare is perched dramatically on limestone cliffs above the Adriatic sea, on the coast of Puglia, about 25 miles southeast of Bari.
Inside the old town are several churches, squares, cafes, and shops. It’s a lively place in the evenings and during summer. Most of the restaurants and nightclubs are set around the edge of the old quarter, on the cliffs overlooking the sea. For a drink or dinner in a dramatic setting, stop in at Havana Bodeguita de Cuba or Ristorante Grotta Palazzese. Below the cliffs there’s a good sand beach with clean water that’s one of the most popular on this stretch of coast.
Polignano a Mare is especially picturesque at night so consider staying at Hotel Grotta Palazzese, built into the cliffs above the sea. The town is very popular in summer so spring and fall might be better times to visit.