Thailand is packed with memory making experiences. On a holiday here, you can spend time in the diverse capital of Bangkok, explore the country’s history and culture before you take your pick of beautiful beaches along a stunning coastline.