The stunning Swiss Cottage looks like it's been plucked from a fairy tale and opens to the public from 12 March 2026 in a charming Irish village near historic Cahir Castle