Two questions from a novice traveler to Greece; 
Timing wise, I have a two hour window to get from Pireaus Port to Intl Airport in Greece? 
My ferry arrives from a group travel to Pireaus Port at 3:30PM. 
I have a 5:30PM flight from Athens to Kos on the same day (Sept 30).  My question is timing; Is it do able from Pireaus Port to airport to catch my flight?
 Also thinking that a private transfer is more do able than with the group transfer.  Appreciate recommendations and of course if you could recommend a reliable limo service that would be great.
When I arrive in Athens the week before, I'll have about 6hrs to tour the city of Athens - any recommendations for a small group or private tour guide would be appreciated.