Castelbuono is a town deep in the province of Palermo famous for its impressive fortress, which dominates the town. There are bars on every corner selling mouth-watering sorbet ice cream, hand-ma...