A yoga retreat in Sri Lanka is a perfect place to spend your vacation while also fostering your spirituality. On your next yoga trip, visit this tiny paradise. Traditional ayurveda medicine, as it is practiced in the country today, is based on an ancient tradition that has been preserved for over 3000 years.