Greece is a beautiful island offering sun drenched beaches, secluded coves, diverse countryside, rugged mountains, cosmopolitan cities and isolated islands. Pretty flower-filled villages are home to whitewashed churches that contrast starkly with the deep blue of the Ionian and Aegean Sea.











