Sri Lanka is an island of endless enchantment, a tiny tropical paradise where you could discover almost anything from golden sun-kissed beaches, mist-shrouded mountains, awe-inspiring ancient monuments and sprawling wild life parks to impenetrable rain forests and rushing white waters to gets the adrenaline flowing.