Greece is home to a wide variety of tourist attractions, from the pristine beaches of the Aegean islands to the craggy hills of Crete, from the mythological massifs of Olympus in the north to the forgotten monasteries of Athos and the bustling streets of Athens in the present day. Here, we examine 15 must-see attractions in all of Greece.