Visit local language schools in Galle, Kandy, and Colombo to learn Sinhalese and Tamil, the two most spoken languages in Sri Lanka. The dry season, which runs from November to April, is the best time to learn a language. Along with learning the language, take up a new skill to fully immerse yourself in Sri Lankan culture, like Kandyan dancing, pottery or traditional cooking.