I plan on visiting Thailand for upwards of 6 months. I plan on obtaining a tourist visa to start, which I understand will be valid for 60 days, then extending my visa as needed, or else "re-booting" my visa by traveling to other countries. My question is, can I book a flight with a return date 6 months after my departure date if my tourist visa is only good for 2 months? Or would I have to book a flight with a return date within the 2 month period, then change the return as needed with the airline? I'm concerned that the airline might not let me depart if my return date is well after my visa expiry date, even though I know I can extend that date once in Thailand.