While there is much to experience in Thai cities, do make time to visit some of the country's enchanting islands too. Depending on the time you have, look to enjoy island-hopping adventures to some of these destinations which offer beachside bliss, water sports, sightseeing, nightlife and more. Popular holiday islands in Thailand include Phuket, Koh Samui, Koh Phi Phi and Koh Phangan which is home to the monthly full moon parties.