Many people take a holiday on the Greek island of Crete and enjoy the fantastic beaches, charming villages and endless sunshine. But Crete offers the visitor much more than this.
As if welcoming people, charming mountain villages, rocky bays, sandy beaches and one of Europes best...