How to get to the island, where to stay depending on your budget, and what to do and see – here’s the ultimate guide to Koh ...