Depends on how you look at the word ‘best.’ However for an all-round holiday experience, areas such as Bangkok, Chiang Mai and Koh Phanghan would seem like the best bets. If you want to remain in the Thai capital, then look at the Lumpini Park and the shopping malls at Siam Paragon as places to call by. Anantara Baan Rajprasong would come across as a good choice for accommodation too. Hope the info helps.