Sri Lanka is without a doubt the most magnificent place I’ve ever had the privilege of visiting. It’s got everything; leopards on safari, beautiful beaches, wild elephants. Fragrant curries in the living room of generous local families, whale watching, the rainforest. Visit exquisite temples, hike Sigiriya’s Lion Rock, ride a few waves or dive down into the ocean. Alternatively, just lie back somewhere delightful and relish the kindness of Sri Lankan hospitality. It’s got everything. So why is now the best time to visit Sri Lanka?