Greece has more than 6,000 islands and islets, making the choice for where to go on your next vacation to the Mediterranean a competitive one. Looking for love? Adventure? Nothing but beaches? We've got you covered. A mere two hours from Athens by ...