The best time to visit Sri Lanka is from December to mid-April. This is also considered as the peak travel season in the country when the tourists flock to the ...