Hua Hin is a three-and-a-half-hour train journey from Bangkok. Hugging the coast 200km from the Thai capital, the royal resort town is the northernmost district of Prachuap Khiri Khan province.