Below are my 10 must-visit destinations in Thailand that offer up the perfect mix of beaches, temples, night markets, historic ruins, hiking trails and more.