Discover Asia with my 3 week Thailand travel itinerary. Explore vibrant cities, serene north, and stunning islands.