not quite all the documents but lease, bank book and bank statement, passport copies of visa stamp, etc. and passport sized photos. Yes. Mai bpen rai...it's the best visa.
Use google flights to check prices. Then when you found flight go to their website and sign up to be a member of the airline if you aren’t already. Then check prices of the flight you found on google. Then write down price. Log out and turn on your vpn for then other country you’ll be landing - check price again. If it’s changed lower take that price.