Sri Lanka is a treasure trove of magnificent beaches, rain forests, charming villages, hill country tea plantations, centuries old ruined cities, emerald green paddy fields, fascinating cultural traditions, spectacular pageants and festivals, spicy, exciting cuisine, and so much more, despite its small size of 66,000 square kilometers.