As peaceful and unhurried as it is beautiful, Sri Lanka captures the imagination and holds on tight. Lush jungles hide tiny villages, and white-washed colonial remnants stand proudly on coastlines as tea pickers work steep-sided plantations. With atmospheric cave temples and sacred cities to explore, you’re never far from its historic treasures. History lesson over, take a stunning railway journey from Kandy to the misty hills of Nuwara Eliya, and look for crocodiles and wild buffalo in Udawalawe National Park. Then indulge yourself in tasty street food of spicy Sri Lankan crab and kottu and wander white-sand beaches under swaying palm trees.