Whats a good beach to stay at in Thailand, preferably no more more than 6 hours drive from Bangkok. We want to stay at the beach for about 3-4 days, we're thinking maybe Hua Hin? We're looking for a beach that is clean and has nice white sandy beaches and is also not full of too many tourists, we want to do swimming, snorkeling, stuff like that.