From historic hillside towns to cosmopolitan island hubs, these are some of the top Greek destinations. Head to the northern reaches of the Aegean coast to Kavala, a hillside city with gorgeous ...