Sri Lanka offers a blend of culture, breathtaking landscapes and unforgettable experiences.