>> My sister believes one has to visit Newgrange to enter the lottery.
Indeed one does. Well, you have to go to the Visitor Centre.