Thailand best beaches?

I'm thinking of taking a 3 week holiday to Thailand next year. Hoping to spend approx. 2 days in Bangkok and then taking a train down south and spending the rest of the time going between beaches. Where are the nicest beaches to visit?
14 answers 14