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