The largest of all the Greek islands, and often referred to as a country within a country, Crete is teeming with activities and attractions that steal the hearts of all who visit: from sun-worshippers and nature-lovers, fun-seeking families and loved-up couples to history buffs and culture vultures, oenophiles and gastronomes. It's all yours for the taking.