Sri Lanka is a country that offers experiences of compactness, diversity and authenticity. An amazing variety of activities are available for groups visiting the country. For example, beaches, whale watching, cultural and heritage tours, domestic airplane transfers, arts and crafts, wellness, ballooning, cultural shows, diving, visiting national wildlife parks, shopping, waterfalls, hiking trails, and culinary experiences.