Sicily is renowned for its stunning beaches, charming villages and towns, as well as an abundance of ancient ruins and ...