Re: lunch
I'm not big on suave but if it's your thing try Browne's (north side of Stephen's Green, near the Shelbourne), Shanahan's on the Green. Or the Shelbourne. Thornton's at the Fitzwilliam is supposed to be among the best and with its Mitchellen star (does it still have one?) its bound to be pricey! I caveat these suggestions by saying I haven't tried all of the above.
I prefer less suave and more good food. If you're willing to walk a bit go to Eden off Meeting House Square in Temple Bar. Similar atmosphere to Odessa but better food. I've given up on Odessa recently. It used to be my favourite place for brunch but the service was always middling to awful and now the food has deteriorated to such an extent its not worth enduring the awful service. What a pity! They used to do such a nice eggs benedict and kir royale!
I also love Avoca Cafe (top floor of Avoca Shop on Sulfolk Street). Great food and wine but a more hip and bustly atmostphere than the likes of Brownes.
Alternatively try Ely Wine Bar. More bar than restaurant (especially when it comes to seating which is informal, bar style) but lovely at this time of year. Very romantic. Limited menu but good, good food and lovely, lovely wine. Mmmm!
I've read good things about the restaurant that now occupies the basement of Mitchell's on Kildare Street too... (recently replaced Bruno's, or did I read correctly?)
For any of the above book well in advance. If its for this Saturday book yesterday!!
Enjoy!