Send festive cheer with handmade Irish Christmas cards. From cosy scenes to quirky humour, each card is crafted by local artists in Ireland.