The winding stair on the quays is nice. Never had a veggie option tho. Another nice place is the Irish Film Centre, Temple Bar. It's a bar cum resturant, cum cinema. I eat there a lot, very reasonable, and a lovely atmosphere & nice staff, plus your in the heart of all the city action. They used to do a nut roast kind of thing, or veggie felafal which was nice, again I'm not a veggie so don't quote me on quality! Not sure if you want more upmarket than this tho.