Some links that can help you organize your trip to Sri Lanka.

Sri Lanka railway website

Online Visa appication

Official Website of Airport & Aviation Services in Sri Lanka

Sri Lanka Tourism Promotion Bureau.

Explore Sri Lanka

Timeout Sri Lanka