These hidden gems and less touristy places ... of Castelsardo is one of Italy’s hidden gems which offers an ancient and authentic insight into the medieval side of the island of Sardinia.