With palm-fringed beaches, ancient temples, lush tea gardens, and warm hospitality, Sri Lanka offers everything you could want in an international holiday — and it’s just a few