At a bare minimum, we recommend taking 3 days in Naples, branching out with added time to explore the region surrounding (including historic towns such as Pompeii) before heading down the Amalfi Coast, with an optional jaunt on the island of Capri, before ending in Puglia, in Italy's heel.