You will need a passport and a visa to enter both Turkey and Greece.
For American and European residents, it is usually problem free to enter both countries.
Turkish Visas can be obtained in the airport upon arrival. The cost is 40-50 USD per person.
Please click here for more information about Turkish Visa :
Please click here for more information about Greek Visa :