Thailand has much to offer to the visitor, from cosmopolitan cities with great shopping opportunities to jungles, waterfalls and some the best beaches in Southeast Asia. It would take months to truly explore and understand Thailand, but if you don't have the luxury of so much time, the best-next choice is to visit the top sites in Thailand. According to experts like Lonely Planet, those top spots include everything from sandy beaches to historical sights.