Dubbed the hipster capital of Thailand, Hua Hin is a beach-side resort town filled with Insta-worthy attractions.