I am going in December, so peak season and visiting Phuket and Koh Samui. . should I buy flights now or when I get there? Are there always plenty of flights available? Thanks!