As this will be my first international flight, I have been curious about the exact procedure for booking. I’m told that booking 3 months in advance is the best way to secure a good price. The catch is that you need to book in advance but you can’t confirm the booking until you have your visa officially stamped in your passport. We are currently patiently waiting on all documents to be submitted to the Thai Ministry of Education in order to go to the Thai Consulate here in the USA to apply for the visa. We were told that we won’t have the necessary documents until July of this year and we plan to fly out by the end of July, which makes the application for the visa very “down to the wire”. As I am already a detailed and slightly O.C.D. person, this is a slight cause of anxiety. Nevertheless I’ve heard that in the worse-case scenario we would enter on a tourist visa and then apply for the non-immigrant visa once there.