We have 3 nights in Dublin and would like suggestions for restaurants that meet as many of the following criteria as possible: excellent food, Irish charm/history/character, possibly live music, takes reservations (or otherwise would not be a lengthy wait), not exclusively a seafood restaurant, fun atmosphere or nice ambience.
Thanks