Get ready for the best two weeks of your life when you visit Thailand.
It's such a well-rounded trip! There are so many things to see and do both in the cities and in nature. For excursions out of town, there are visits to gorgeous tropical beaches, boating & snorkeling excursions, and hikes along incredible waterfalls ("sticky waterfalls"). In town, there are also many things to do: cooking classes, top-notch massages at very affordable prices, going to see intense Thai boxing matches, and exploring the markets.
There are luxurious resorts (infinity pool anyone?) that we absolutely loved and thought made our trip really special... and the best news is that you can do all of this while living like a queen and not breaking your bank account. Everything is really affordable, especially relative to other countries I've visited.
Lastly, the ideal time to visit is November through April, but we actually went during rainy season and we're totally fine.