You should not have to pay high charges - or at least charges higher than a normal Irish to Irish bank transfer - for amounts up to €50K. See .
As far as I know there are no longer any exchange controls in operation in Ireland for years now so you can carry as much cash into/out of the country as you like. However carrying €45K in cash would be pretty risky/foolhardy in my opinion.