Well.. depending on how you want to spend your holiday, but this was my first year to go on a holiday in Greece as well. I was with some friends and we chose Zakynthos. We stayed in Villa Rose and it was perfect! The villa has a private pool and it was close to the beaches, so we usually spent the days on the beach and in the afternoon we did our kind of pool parties. And if you go to Zakynthos don't miss the Shipwreck Beach Boat Tour and also go to the Turtle Island!
I've stayed in the Spiros Beach Villa in Crete, it's great! It has a private pool and a poolside dining area. It's on a walking distance to the beach and also some restaurants, so everything is close by.