For a weekend getaway, Sri Lanka presents a diverse array of experiences, including stunning beaches, lush forests, tea estates, cultural monuments, shopping malls and vibrant streets. The trio of ...