Visit the most beautiful villages in Crete: Pretty mountain villages | Villages by the sea, hidden, historic & traditional villages on Crete