Krabi is Thailand's most beautiful beach resort, known for its limestone cliffs, clear turquoise waters, beautiful beaches and islands like Koh Phi Phi. A UNESCO World Heritage Site, Ayutthaya is ...