Whats the best way in anyones opinion to get to Samui from bangkok. I've read you can get a bus or a train, but that the train may take longer? I find this a bit odd, but then again, I have never been to thailand before.
Also, can you smoke on the long haul buses and sleeper trains?
Many thanks, heading out on 26th April! Very very excited!