Start your trip in Bangkok by visiting the Grand Palace and the Wat Phra Kaew Temple in the morning. In the afternoon, take a boat tour of the canals and visit the Wat Arun Temple at sunset. In the evening, explore the bustling street markets and enjoy some authentic Thai street food.
Take a day trip to the ancient city of Ayutthaya, a UNESCO World Heritage Site. Visit the ruins of temples and palaces, including Wat Phra Mahathat and Wat Ratchaburana. In the evening, enjoy a traditional Thai massage and relax by the river.
Head to Chiang Mai and visit the Doi Suthep Temple in the morning. Explore the Chiang Mai Night Bazaar and try some local food in the evening. End the night with a visit to a rooftop bar for drinks and a view of the city.
Take a day trip to Chiang Rai and visit the White Temple, the Blue Temple, and the Black House. Enjoy the scenic views and local cuisine. Return to Chiang Mai in the evening for a cooking class and dinner.
Fly to Koh Samui and relax on the beautiful beaches. Visit the Big Buddha Temple and the Fisherman's Village in the evening. Enjoy some fresh seafood and cocktails by the beach at night.
Take a ferry to Koh Phangan and explore the beaches and waterfalls. Visit the Thong Sala Night Market in the evening for some shopping and street food. End the night with a Full Moon Party on the beach.
Return to Bangkok and visit the Chatuchak Weekend Market for some last-minute shopping. Catch a flight back home in the evening.
Consider taking a day trip to the Elephant Nature Park in Chiang Mai to interact with rescued elephants. For a unique experience, try a Muay Thai training session in Bangkok or Chiang Mai. Don't forget to sample the famous Thai street food and visit a local night market.