Ayurveda is one of the oldest forms of medicine in the entire world, it goes all the way back to thousands of years. Called "the science of life", it is a heritage of Sri Lankan culture. This ancient practice has now gained immense popularity in the western world, where some tourists from different parts of the globe make their way to the island exclusively for its Ayurvedic treatments. Many resorts and places around the country also offer Ayurvedic spa therapy, some resorts even offer a holistic experience with consultations with doctors, personalized dietary plans and health programmes. The main basis of ayurvedic treatment is to systematically detox the body, thereby offering all participants a rejuvenating experience that replenishes their bodies. You'll find a whole array of therapies offered, depending on your need, such as Ayurveda heal oil for migraines, stress relief and hair loss. You'll also find abhyanga body massages which relax your body and improves blood circulation. Highlights at these places are their herbal baths and steam baths which truly offer a relaxing and stimulating experience.