Two places I can think of are The Royal Hospital in Kilmainham, and Taylors Hall which is beside Mother Redcaps in Dublin 8. Both are lovely venues, with beautiful rooms and gardens. Neither are cheap, but if they are within your budget make a lovely venue.
Hotels, Bars and Pubs, reception centre's, galleries all have function rooms to hold a fully catered event or a corporate event and so these rooms are a great place to host many types of events. One should ensure to choose the perfect function room for any type of event as the occasion is important. A wedding function room may require a dance floor, catering facilities, bridal room and a stage for a band or DJ.