Sun-drenched islands, ancient history and spectacular coastlines make Greece one of the Mediterranean's most captivating destinations, where every region brings its own distinct character.