There are salsa/latin clubs (playing salsa, mambo, merengue, bachata, reggaeton, cha cha cha, etc.) most nights of the week, many with classes beforehand, and some clubs have no cover charge.
Club reviews: SalsaBuzz: IrelandSee also: Dublin - Classes OnlyOther salsa maps: SalsaMap