Hau Hin is a beach town 3 hours south of Bangkok by bus which offer foreigners everything Bangkok has to offer but in a concentrated area - a narrow town only a couple of kilometers wide at its widest.
The bus to Hau Hin from Bangkok's southern bus terminal runs near every hour and the bus station offers a variety of food options while you wait for your bus to load (10 minutes before departing). Just recently It has become either illegal or socially unacceptable to drink alcohol on the bus