A homely stay in the Irish countryside