Crete

A magical tapestry of splendid beaches, ancient treasures, and landscapes encompassing vibrant cities and dreamy villages, where locals share their traditions, wonderful cuisine and generous spirit.