Embark on an enchanted journey to the famed Mount Stewart gardens, where glorious green landscapes beckon along the gleaming coastline of Northern Ireland.