Temples, beaches, bustling cities, and mouth-watering curry: Sri Lanka is a feast for the senses. Learn how to visit this offbeat destination from a local!