20 things to do in Greece, from wine tasting and swimming to ancient ruins