Between April 18 and 21, Fort Douglas at Dalkeith Country Park will be hosting an Easter Festival full of activities for all ...