Breathe girl, breathe.
Jamiepeaski, I hope my ideas will do:
No bank is open to give you money with the card ?
Then, call someone at home and get quick transfer with Western Union. There must be an office where you are. It takes a few minutes to get cash !
Could Visa provide you with a more travelerfriendly card ? If so, communicate with the embassy/consulate where the card could be sent rush. It happened to me, I had lost my wallets, and Visa sent me a new card at the Canadian Embassy in Hanoi within 10 days (but Vietnam is further than Ireland). So all you need to know, is where you'll be in one week.
Good luck !