U.S. citizens do not need tourist or business visas for stays of up to 180 days.
However, your passport must have at least one blank visa page and be valid for six months beyond your intended stay. If your passport is expiring or you need additional pages, you can view the requirements here.
Fast Passports & Visas always recommends checking with your airline, as requirements may change without notice.