Fun things to do on Greece’s island of Crete including ancient ruins, beaches, wineries, monasteries, and beautiful towns.