About an hour's drive east of Palermo lies the picturesque village of Cefalù, hidden between the Tyrrhenian Sea and an impressive cliff face. The town is famous for its charming old town ...