American citizens do need a tourist visa to enter Cambodia, but these can be obtained on arrival at the airport (in Cambodia itself). You can also apply for them online prior to your trip. Either way, it costs $36. We recommend you already have pre-printed passport photos to help with the process. There will be a photobooth there, but it will cost you more than it would back home!