Just south of Naples, the beautiful small seaside towns, pastel-coloured villages are cut into a steep hillside, with jagged mountains behind them and the deep blue Mediterranean Sea in front. Throw in few ornate churches, lemon groves, palazzos and ther