January 27, 2026 Picturesque riverside village in Ireland is popular filming location for TV and film