Perched dramatically on volcanic cliffs in southern Tuscany, Pitigliano looks like something straight out of a fairytale.