Start your day by exploring the Grand Palace, which offers a glimpse into Thailand's rich history and culture. In the afternoon, take a Tuk-Tuk ride to the Wat Pho temple and experience a traditional Thai massage. End the night by visiting some of Bangkok's notorious nightclubs, such as Route 66 or Onyx.
After a short flight to Koh Samui, spend the morning relaxing on the beach and sipping on fresh coconut water. In the afternoon, take a speedboat tour of Ang Thong National Marine Park, which features limestone cliffs and stunning emerald green waters. End the day by partying at the famous Ark Bar Beach Club.
Take a morning flight to Phuket and visit the beautiful beaches of Patong and Kata. In the afternoon, go on a zip lining adventure through the lush rainforest. End the night with a pub crawl along Bangla Road in Patong.
Take a speedboat ride to the stunning Phi Phi Islands and spend the day island hopping, snorkeling, and swimming in crystal clear waters. End the night at the Phi Phi Reggae Bar for a fun-filled night of music and dancing.
Take a morning flight to Chiang Mai and visit the Wat Phra That Doi Suthep temple, which offers stunning panoramic views of the city. In the afternoon, go on a guided tour of the lush Doi Inthanon National Park. End the night by visiting the vibrant Night Bazaar.
Take a bus and ferry to the party island of Koh Phangan. Spend the day relaxing on the beach or go on a snorkeling tour. End the night by attending the infamous Full Moon Party on Haad Rin Beach.
Take a morning flight back to Bangkok and spend the day shopping at the Chatuchak Weekend Market, which is the largest market in Thailand. End the night by visiting the world-famous Khao San Road, which is a hub of nightclubs, bars, and street food.
Consider taking a day trip to the ancient city of Ayutthaya, which is located just an hour from Bangkok. Also, if you're looking for a more laid-back beach experience, consider visiting Koh Lipe or Koh Samet. Make sure to also try some of Thailand's delicious street food and visit a local Muay Thai fight for an unforgettable experience.