Just 10 hours from the UK in the Indian Ocean, Sri Lanka reaches 27C in December and gets up to seven hours of glorious ...