Legal fees - between 1,000 and 1,500 euro
Valuation report - between 160 and 400 euro including VAT
Stamp duty is 1% if the price of the property is less than 1 million euro.
You will need to get mortgage protection insurance. Once your offer for a house is accepted start shopping around for this as sometimes, if you have medical problems, it will take longer to get it. I highly recommend low.ie as a broker for mortgage protection insurance. They are excellent.
The info you stated in the last paragraph is correct.
If the property you're buying is not new, you might want to get a structural survey done. It's not compulsory, but it will give you lots of information about possible issues with the property.
After mortgage approval, before you draw the funds down, you will also need to get home insurance. This is easy to get, but shop around for the best offer.