Visa: A tourist visa for 30 days can be purchased in your Thai destination airport. A 60 day visa can be arranged through the Thai consulate in the United States.
Travel Insurance: We purchased our travel insurance through Global Travel Insurance. Some domestic health plans do cover international vacations so check with your insurer before spending the money.
Passport: If you don’t have a passport you can find the documentation to apply for one at http://www.traveldocs.com/