A friendly and tolerant population and a solid infrastructure make Thailand an approachable destination for first-time travellers, while destinations and activities ranging from tropical beaches to cooking courses will appeal to even the most jaded traveller.