Timeless ruins, friendly people, endless beaches, elephants, low prices, famous tea and delicious food. All this makes Sri Lanka undoubtedly irresistible....