Explore the best of Thailand in 21 days! My 3 weeks in Thailand Itinerary covers top destinations, tips, and local secrets for the perfect trip.