Walters in its heyday was a great place to watch sweaty rock bands do their thing. It has however gone way upmarket in recent years and now serves a mean cappuchino as well as the more traditional beers and spirits. Food is good quality pub grub and there are lots of big screens if you like watching sports events in pubs!
Dress Code: Neat casual
This newly opened place, just across from the Pavilion Theatre in the centre of town, combines good food with a convivial pub atmosphere. They serve food pretty late so handy of you get the munchies after a performance at the Theatre :)
It has the feel of a chain franchise about it and I have horrible visions of seeing them pop up on every corner, but while theres still just one here its fine.
Dress Code: Whatever
The Eagle house is one of a number of old pubs in the Dun Laoghaire area. Nowadays, all the little villages along the coast have merged into one suburban strip but there are still people who are proud of being from Glasthule instead of Sandycove :-)
The 40 Foot is almost terminally trendy and popular with a youngish crowd. It has a great location overlooking the harbour and is a haven for funky chairs of all sorts :-) The food on the next floor up is good but expensive.
Dress Code: Anything goes though girls may want to bring a little bling.
Walters is an old pub that is literally unrecognisable from what it was a few years ago. Its now a very modern, slightly flashy place that serves good food and has big screens so people can watch sports of an afternoon. Comfortable seats and a light and airy feel.
Dress Code: Casual
The Purty loft is an old Pub (est 1728) which has been extensively modernised. Its lost a little character but its still a nice place to come for a drink, serves excellent food and has a night club (Coast). A couple of night a week they have live bands in ther bar. Generally a mixed if older crowd. No idea about nightclub as I've never been.
Only problem with it is that its too popular, especially for food. You may have to wait for a table or book in advance!