10 Best Things to Do in Krabi: 1. Railay Beach, 2. Ao Phra Nang Beach, 3. Hidden Railay Bat Cave, 4. Koh Rang, 5. Koh Hong Boat Tour, 6. Nopharat Thara