Es gibt durchaus auch PG Flüge mit kürzerer Wartezeit im Airport Bangkok, nur eben nicht zu den preiswerten Tarifen. Aber natürlich ist es deine Sache ob dir zwei/dreihundert Baht günstigere Flüge den langen Aufenthalt im Airport wert sind.
Sowohl das Panviman Resort, als auch der Thong Nai Pan Noi Beach auf Phangan sind eine gute Wahl. Im kleinen Village hinter den Beachfront Resorts gibt es einige Local Restaurants, Bars und Shops, am benachbarten TNP Yai Beach abends immer mal Parties der Strand Resorts. Eine Woche bringt man dort ohne Langeweile locker rum.