Sri Lanka is a tropical gem brimming with a diverse range of attractions. The island is a melting pot of things to do and see, from idyllic beaches and cultural relics to tranquil hills and varied wildlife. Figuring out how to visit these attractions s...