@Laurence @Mikl C Bangkok is amazing and a total headfuck, and try and fit a trip up to Chiang Mai in the north if you have time. In Bangkok, visit some of the amazing temples (Wat Pho for example) and take the boat down the Chaopraya river too. Take a cooking class, go see some Thai boxing, and visit the incredible night markets. I also really enjoyed looking around the crazy department stores in Bangkok (check out the upper floors of MBK for great fake stuff). Take the BTS Skytrain as often as you can rather than having to deal with taxis and traffic. There's LOTS of good blogs from ex-pats who live in Thailand giving great tips and places to go if you have a google around. For beach resorts, I'd really avoid visiting the larger/more popular party ones (eg Ko Samui, Phuket, Ko Phi Phi) and do some research on less touristy ones (Koh Mak, Koh Samet, Ko Lanta, places around Krabi). In general they are very cheap.