Essential things to know before traveling to Sri Lanka