One of Italy's most charming town is also a food lover's paradise. There's nothing like digging into pizzas and sipping spritz sitting on the steps of Santo Spirito church.