Narrow alleys, architecture.
History, art, sea.
Sun, sand, relaxation.
Unique architecture, history.
Roman remains, views.
Local wine, vineyards.
Architecture, castle, sea.
Fresh seafood, locals.
Cave, sea, nature.
Nature, gardens, history.
Authentic cuisine, locals.
Art, history, culture.
City tour, exercise.
Local cuisine, culture.
If you have more time, consider visiting the nearby towns of Polignano a Mare or Monopoli. If you have less time, skip the trip to Trulli of Alberobello and spend an extra day in Bari, trying out local restaurants and markets.